body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#eaeaea;font-family:Mulish,sans-serif}.main-content{display:block;text-align:center}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.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{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width: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{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.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{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;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:translateX(-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:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.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-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}@font-face{font-display:block;font-family:lg;font-style:normal;font-weight:400;src:url(/static/media/lg.64b800aa30714fd916dc.woff2) format("woff2"),url(/static/media/lg.747d038541bfc6bb8ea9.ttf) format("truetype"),url(/static/media/lg.356a0e9cb064c7a196c6.woff) format("woff"),url(/static/media/lg.09cd8e9be7081f216644.svg#lg) format("svg")}.lg-icon{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:lg!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.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:none;border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;outline:none;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084}.lg-next.disabled,.lg-prev.disabled{cursor:default;opacity:0!important}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item
.lg-prev,.lg-single-item .lg-next{display:none}.lg-next{right:20px}.lg-next:before{content:"\e095"}.lg-prev{left:20px}.lg-prev:after{content:"\e094"}@keyframes lg-right-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{animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{animation:lg-left-end .3s;position:relative}.lg-toolbar{left:0;position:absolute;top:0;width:100%;z-index:1082}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,#0000,#0006)}.lg-toolbar .lg-icon{background:none;border:none;box-shadow:none;color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;outline:medium none;padding:10px 0;text-align:center;text-decoration:none!important;transition:color .2s linear;width:50px;will-change:color}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:16px;opacity:0;padding:10px 40px;text-align:center;transition:opacity .2s ease-out 0s;z-index:1080}.lg-sub-html h4{font-size:13px;font-weight:700;margin:0}.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{bottom:0;left:0;position:absolute;right:0}.lg-error-msg{color:#999;font-size:14px}.lg-counter{color:#999;display:inline-block;font-size:16px;height:47px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;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{opacity:0;transform:scale3d(.5,.5,.5);transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;will-change:transform,opacity}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{opacity:1;transform:scaleX(1)}.lg-icon:focus-visible{border-radius:3px;color:#fff;outline:1px dashed #fff9}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{clear:both;content:"";display:table}.lg-container{outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;will-change:transform,opacity}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translate3d(0,20px,0)}.lg-outer{height:100%;left:0;opacity:.001;outline:none;overflow:hidden;position:fixed;text-align:left;top:0;transition:opacity .15s ease 0s;will-change:auto;z-index:1050}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible,.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.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-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{opacity:1;transition-duration:0s!important}.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{bottom:0;left:0;position:absolute;right:0;top:0}.lg-outer .lg-inner{bottom:0;left:0;position:absolute;top:0;transition:opacity 0s;white-space:nowrap;width:100%}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(data:image/gif;base64,R0lGODlhIAAgAPUAADExMf///zQ0NF9fX0JCQjw8PFZWVpiYmIGBgTc3N0RERDIyMoiIiJGRkUdHR2lpaXx8fD8/P3FxcUxMTMvLy7i4uLCwsJmZmXZ2dj09PcLCwqampvT09P///1dXV1xcXE9PT9ra2rKysuXl5cDAwG9vbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkECQoAAAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkECQoAAAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) no-repeat scroll 50% #0000}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;height:100%;position:absolute;text-align:center;width:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0;white-space:nowrap}.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;height:auto;max-height:100%;max-width:100%;position:relative;vertical-align:middle;width:auto}.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{left:50%;position:absolute;top:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{opacity:1;transform:translateZ(0)}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 333ms ease-in 0s;will-change:auto;z-index:1040}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-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-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{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{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;transform:translateZ(0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{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{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{opacity:1;transition-duration:0s!important}.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:"\e909"}.lg-components{bottom:0;left:0;position:absolute;right:0;transform:translate3d(0,100%,0);transition:transform .35s ease-out 0s;will-change:transform;z-index:1080}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition-duration:0ms!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;will-change:transform}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{transition:transform .8s cubic-bezier(0,0,.25,1) 0s;will-change:transform}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scaleX(1);transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition{left:50%!important;max-height:none!important;max-width:none!important;top:50%!important;transform:scaleX(1) translate3d(-50%,-50%,0)!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x{left:50%!important;max-height:none!important;max-width:none!important;top:0!important;transform:scaleX(1) translate3d(-50%,0,0)!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y{left:0!important;max-height:none!important;max-width:none!important;top:50%!important;transform:scaleX(1) translate3d(0,-50%,0)!important}.lg-icon.lg-zoom-in:after{content:"\e311"}.lg-actual-size .lg-icon.lg-zoom-in{opacity:.5;pointer-events:none}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:"\e033"}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:"\e312"}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-zoom-out{opacity:.75;pointer-events:none}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;float:left;max-height:350px;overflow:hidden;width:100%}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;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{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{display:inline-block;height:100%;margin-bottom:-5px;padding:5px 0;vertical-align:middle}@media (min-width:768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{border-radius:2px;cursor:pointer;float:left;height:100%;margin-bottom:5px;overflow:hidden;will-change:border-color}@media (min-width:768px){.lg-outer .lg-thumb-item{border:2px solid #fff;border-radius:4px;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{display:block;height:100%;object-fit:cover;width:100%}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:"\e1ff"}.lg-outer.lg-animate-thumb .lg-thumb{transition-timing-function:cubic-bezier(.215,.61,.355,1)}.header{background-image:linear-gradient(90deg,#000,#0000,#0000,#0000,#000),linear-gradient(180deg,#000,#0000,#0000,#0000,#000),url(/static/media/header.cd750fa0f03a61856b52.jpg);background-position:50% 30%;background-size:cover;height:50vh;text-align:center}.header.mini{background-image:linear-gradient(90deg,#000,#00000080,#0000004d,#0000004d,#000),linear-gradient(180deg,#000,#0000004d,#0000004d,#0000,#000),url(/static/media/header.cd750fa0f03a61856b52.jpg);background-position:55% 10%;background-size:cover,cover,150% 150%!important;height:120px}.header.mini h1{margin:12px 0}.header.mini .logo{animation:logo-intro 1s ease-in-out;width:55%}@keyframes logo-intro{0%{opacity:0}to{opacity:1}}.header .logo{animation:logo-intro 1s ease-in-out;width:75%}.header .header_content{color:#fff;display:flex;height:100%;margin:0 auto}.header .header_content h1{font-feature-settings:"smcp";font-variant:small-caps;position:relative;text-align:center;top:50%}@media screen and (min-width:1024px){.header{background-position:50% 0;background-repeat:no-repeat;background-size:auto 100%;height:800px;text-align:center}.header.mini{background-image:linear-gradient(90deg,#000,#0000,#0000,#0000,#000),linear-gradient(180deg,#000,#000c,#0006,#0003,#00000080),url(/static/media/header.cd750fa0f03a61856b52.jpg);background-position-y:12%;background-size:cover,cover,cover!important;height:250px}.header.mini .header_content{display:none}.logo{width:90%}.header .header_content{margin:0 auto;max-width:85%}.header .header_content h1{margin:50px 0 0}}.main_box_grid{grid-gap:10px;background-color:#eee;display:grid;gap:10px;grid-template-columns:repeat(1,[col] auto);grid-template-rows:repeat(1,[row] auto);margin:0 auto;padding:10px}.main-page-content{margin:-80px auto 0}.offer-content{background-color:#eee;box-shadow:0 2px 5px 0 grey;margin-bottom:18px;padding:8px 24px}.offer-content h1{font-size:1.3em}.offer-content h3{font-size:.9em}.offer-content h4{color:#04478a;font-size:.8em;font-weight:400;text-align:justify}.offer-content h3 span{color:#0e62b6}@keyframes poster-intro{0%{opacity:0}30%{opacity:0}to{opacity:1}}.poster-container{animation:poster-intro 1s ease-in-out;background:none;font-family:Unica One,sans-serif;font-style:normal;font-weight:400}.poster-container h1{color:#bbeaf5;font-size:1.9em;margin:0;padding:0}.poster-container h2{color:#3b90d0;font-size:1.5em;margin:8px 0 0;padding:0}h1.category-header{color:#174c75;font-family:Unica One,sans-serif;font-size:3.2em;margin:0;padding:100px 0 12px;text-align:center;text-shadow:#0d0a0a59 1px 1px 2px}h1.category-header.dog{color:#d2b412;text-shadow:#0d0a0a8c 2px 2px 3px}.for-animal-container{background-size:cover;margin-bottom:80px;margin-top:30px;width:100%}.for-animal-container.horses{background:linear-gradient(180deg,#eaeaea,#0000,#eaeaea),url(/static/media/horses-mobile.dee453d981c52a3465d0.jpg) no-repeat 80% 1px}.for-animal-container.dogs{background:linear-gradient(180deg,#eaeaea,#0000,#eaeaea),url(/static/media/dog-mobile.46586f889fbb528c6c2d.jpg) no-repeat 80% 1px}.products-animals{display:flex;flex-direction:column;gap:12px;margin:0 auto;position:relative;width:90%}@keyframes fade-in{0%{opacity:0}50%{opacity:.3}to{opacity:1}}.products-animals .box{animation:fade-in .5s ease-in;animation-fill-mode:forwards;background-position:50% 50%;background-size:cover;box-shadow:3px 3px 5px #032a5273;box-sizing:border-box;height:150px;margin-bottom:20px;opacity:0;position:relative;width:100%}.products-animals .box p{background-color:#053e6cc2;bottom:0;color:#fff3d6;display:block;font-family:Unica One,sans-serif;font-size:1.5em;left:0;margin:0;padding:8px 0;position:absolute;text-decoration:none;width:100%}.products-animals .box p.dog{background-color:#e7c810d9;color:#030b26}.products-animals .box.cordeo{animation-delay:.6s;background-image:url(/static/media/cordeo.eac44f7343213de1a4b8.jpg)}.products-animals .box.cordeo.more p{border-radius:8px;font-weight:700;padding:12px 0}.products-animals .box:hover{box-shadow:3px 3px 5px #032a52cc}.products-animals .box.smycz_red{background-image:url(/static/media/smycz_red.7f6e55e1b4e63595a95b.jpg)}.products-animals .box.smycz_blue{background-image:url(/static/media/smycz_blue.86c41a752434275110ad.jpg)}.products-animals .box.obroza{background-image:url(/static/media/obroza.7bd797627ac22076edbb.jpg)}.products-animals .box.wodze{background-image:url(/static/media/wodza.8456b9b7bd5dcd268fc4.jpg)}.products-animals .box.halter{animation-delay:.15s;background-image:url(/static/media/halter.c6d3567634d70294b57c.jpg)}.products-animals .box.liny{animation-delay:.3s;background-image:url(/static/media/lina.9f653d4d5db059fedff7.jpg)}.products-animals .box.uwiaz{animation-delay:.45s;background-image:url(/static/media/uwiaz.54a56f02e51a3890381f.jpg)}@media(min-width:1024px){.poster-container{width:100%}.poster-container h1{color:#b2dcff;font-size:5em;margin:-115px 0 0;padding:0}.poster-container h2{color:#0f69ad;font-size:4em;margin:30px 0 0;padding:0}.poster-container h3{color:#0484f1;font-size:6.9em;margin:10px 0 0;padding:0}h1.category-header{font-family:Unica One,sans-serif;font-size:6em;margin:0 auto;padding:0;position:relative;text-align:center;top:-20px}.for-animal-container{background-size:1974px 700px;height:700px;margin-bottom:80px;margin-top:180px;position:relative;width:100%}.for-animal-container.horses{background:linear-gradient(180deg,#eaeaea,#0000,#0000,#eaeaea),url(/static/media/horses.b44a3f2faee7ca266692.jpg) no-repeat 100% 0}.for-animal-container.dogs{background:linear-gradient(180deg,#eaeaea,#0000,#eaeaea),url(/static/media/dogs.a46ab5d5130e071d1d82.jpg) no-repeat 0 100%}.for-animal-container .products-animals{flex-direction:row;gap:32px;margin:0 auto;top:330px}.for-animal-container .products-animals .box{flex:1 1;height:220px;margin-bottom:20px}.for-animal-container .products-animals .box p{font-size:1.7em}.for-animal-container .products-animals .box.cordeo{animation-delay:.6s;background-image:url(/static/media/cordeo.eac44f7343213de1a4b8.jpg)}.for-animal-container .products-animals .box.more{background-image:url(/static/media/cordeo.eac44f7343213de1a4b8.jpg);height:220px;margin-top:0}.for-animal-container .products-animals .box.more p{border-radius:0;font-weight:400;margin:0;padding:8px 0}}.content{font-size:1em;margin:0 auto;max-width:1900px}.content-section{margin:0 24px;padding:8px 10%}.content-section.center{text-align:center}.content-table{border-collapse:collapse;font-size:.85em;table-layout:auto;width:100%}.content-table td,.content-table th{border-bottom:1px solid #73a5b933;border-top:1px solid #73a5b933;padding:8px}.content-table th{color:#333;font-weight:700}.content.pricelist h1{font-weight:700;margin:12px 24px 24px 8px}.content h1{font-size:2.2em;padding:32px 0 12px!important}.content h1,.content h2{font-family:Unica One,sans-serif;font-style:normal;margin:0;text-align:center}.content h2{font-size:1.3em;padding:12px 0!important}.content h3{font-size:.9em;font-weight:700}.content ul{list-style:none;margin:12px 8px;padding:0;text-align:left}.content li{margin:12px 0}.content hr{border:8px solid #cbcbcb9e;margin:0}.content-table td:first-child{text-align:left}.content-table th:first-child{background-color:#eee;border:0;text-align:right}.content-table td:nth-child(2n),.content-table th:nth-child(2n){background-color:#6ebfd21a}.content-table tr:hover{background-color:#cebe801f}.no-margin{margin:-10px}.content-section h1{font-size:1.7em;margin:0 0 12px}.content-section.palety{background:linear-gradient(#d7d7d7e6,#d7d7d7e6),url(/static/media/halter.c6d3567634d70294b57c.jpg);background-position-y:30%;background-size:cover;display:block;margin:0;padding:12px 8%}.content-section.palety a{font-feature-settings:"smcp","c2sc";background:#195f9b29;color:#044e77;display:block;flex:1 1;font-size:1.3em;font-variant:all-small-caps;font-weight:700;margin:15px 10px 5px;padding:10px 0;text-decoration:none}.content-section.palety a,.content-section.palety a:hover{border-bottom:1px solid #0f738a66;border-left:0;border-right:0;border-top:1px solid #0f738a66}.content-section.palety a:hover{background:#3c93dc4a;color:#01324b;transition:.3s}.content-section.palety p{flex-basis:100%;font-size:1.2em;font-weight:700;margin:10px;padding:0;text-align:left;width:100%}.pricelist-container{margin:0 auto;max-width:1200px;padding:0 20px}.pricelist-container .main-title{color:#053e6c;font-size:2.5em;margin-bottom:2rem}.tab-container,.tabs{margin-bottom:30px}.tabs{border-bottom:2px solid #0f738a66;display:flex}.tab{background-color:#0000;border:none;color:#666;cursor:pointer;font-size:1.1em;font-weight:700;margin-right:10px;padding:12px 20px;position:relative;transition:all .3s ease}.tab.active{color:#0f69ad}.tab.active:after{background-color:#0f69ad;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.tab:hover{background-color:#0f69ad0d}.tab-content{min-height:300px}.accordion-container{margin:0 auto 30px;max-width:900px}.accordion-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:15px;overflow:hidden}.accordion-header{align-items:center;background-color:#f9f9f9;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:15px 20px;text-align:left;transition:background-color .3s ease;width:100%}.accordion-header h2{color:#333;font-size:1.3em;font-weight:700;margin:0;text-align:left}.accordion-icon{color:#0f69ad;font-size:1.5em;font-weight:700}.accordion-header.open{background-color:#0f69ad14}.accordion-content{overflow:hidden;padding:20px}.accordion-description{color:#555;margin-bottom:20px}.table-responsive{margin-bottom:20px;overflow-x:auto}.price-cards-container{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.price-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000000d;flex:1 1;min-width:200px;padding:20px;text-align:center;transition:all .3s ease}.price-card-title{color:#333;font-size:1.1em;font-weight:700;margin-bottom:10px}.price-card-price{color:#0f69ad;font-size:1.6em;font-weight:700;margin-bottom:15px}.price-card-description{color:#666;font-size:.9em;line-height:1.5}.features-list{list-style-type:disc;padding-left:20px}.features-list li{color:#555;margin-bottom:10px}.features-list ol{margin-top:10px;padding-left:20px}.paleta-links{display:flex;flex-direction:column}@media screen and (min-width:1024px){.content{font-size:1.1em;text-align:center}.content-table{font-size:1.1em;margin:20px auto 0;max-width:100%}.content-table.short{max-width:300px}.content h1{font-size:3em;font-weight:700}.content h2{font-size:1.4em;font-style:normal;font-weight:700;margin:0;padding:0!important}.content h3{font-size:1.2em;font-weight:700}.content-table td:first-child{font-weight:700;padding-left:15px;text-align:left;width:45%}.content-table th:first-child{background-color:#eee;border:0;padding-right:20px;text-align:right}.content p{font-size:1.1em;margin-left:24px}.content ul{list-style:circle;margin:24px 8px;padding:0}.content li{font-size:1em;margin:12px 34px}.content-section h1{font-size:2em}.content-section.palety{display:flex;flex-wrap:wrap;gap:24px}.content-section.palety p{font-size:1.3em;margin:10px 10px 0}.paleta-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.content-section.palety a{font-feature-settings:normal;background:none;border-bottom:1px solid #0f738a66;border-left:0;border-right:0;border-top:1px solid #0f738a66;color:#053e6c;display:block;flex:1 1;font-variant:normal;font-weight:700;padding:9px 0;text-decoration:none}.tabs{justify-content:center;margin-bottom:50px}.tab{font-size:1.3em;padding:12px 40px}.accordion-item{transition:transform .3s ease}.accordion-item:hover{transform:translateY(-2px)}.price-cards-container{justify-content:center}.price-card{flex-basis:calc(33.333% - 20px);flex-grow:0;flex-shrink:1;min-width:220px}}.gallery-container{box-sizing:border-box;max-width:100%;overflow-x:hidden;padding:1rem .5rem;width:100%}.gallery-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.gallery-grid,.gallery-item{box-sizing:border-box;width:100%}.gallery-item{border-radius:8px;box-shadow:0 2px 8px #0000000d;cursor:pointer;display:block;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.gallery-item:hover{box-shadow:0 6px 15px #0000001a;transform:translateY(-3px)}.gallery-image-container{box-sizing:border-box;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.gallery-img{box-sizing:border-box;height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.gallery-img.loaded{opacity:1}.gallery-caption{background-color:#00386ec7;border-top:1px solid #00386ee6;bottom:0;box-sizing:border-box;color:#fff;font-size:.85rem;left:0;overflow:hidden;padding:8px;position:absolute;text-align:center;text-overflow:ellipsis;transition:opacity .3s ease;white-space:nowrap;width:100%}.gallery-skeleton{aspect-ratio:1;border-radius:8px;overflow:hidden}.gallery-empty-state{align-items:center;background-color:#00000008;border-radius:8px;color:#666;display:flex;justify-content:center;min-height:200px;padding:2rem;text-align:center;width:100%}@media screen and (min-width:768px){.gallery-container{box-sizing:border-box;padding:1.5rem}.gallery-grid{box-sizing:border-box;gap:15px;grid-template-columns:repeat(3,1fr);width:100%}}@media screen and (min-width:1024px){.gallery-container{box-sizing:border-box;padding:2rem}.gallery-grid{box-sizing:border-box;gap:20px;grid-template-columns:repeat(4,1fr);width:100%}.gallery-caption{opacity:0}.gallery-item:hover .gallery-caption{opacity:1}}@media screen and (min-width:1440px){.gallery-grid{box-sizing:border-box;grid-template-columns:repeat(5,1fr);width:100%}}.content{max-width:100%;overflow-x:hidden}.content,.lg-container,.lg-outer,.lg-sub-html,.lg-toolbar{box-sizing:border-box;width:100%}.skeleton-container{animation:skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,#d3e7fd33 25%,#9dc7f43d 37%,#d3e7fd33 63%);background-size:400% 100%;border-radius:8px;display:block;height:100%;overflow:hidden;position:relative;width:100%}.skeleton-container:after{animation:skeleton-shine 1.6s linear infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.skeleton-container.grid{display:block;height:0;padding-bottom:100%;width:100%}.skeleton-container.skeleton-featured-image,.skeleton-container.skeleton-thumbnail{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@keyframes skeleton-shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media screen and (min-width:1024px){.skeleton-container.grid{box-sizing:border-box;width:100%}}.contact-container{margin:0 auto;max-width:1200px;padding:2rem 1rem;width:100%}.contact-header{margin-bottom:3rem;text-align:center}.contact-header h1{color:#0f69ad;font-size:2.5rem;margin-bottom:.5rem}.contact-subheader{color:#666;font-size:1.2rem;margin:0 auto;max-width:600px}.contact-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}.contact-card{background-color:#fff;border-radius:12px;box-shadow:0 6px 15px #0000000d;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.contact-card:hover{box-shadow:0 12px 20px #0000001a;transform:translateY(-5px)}.contact-card h2{background-color:#0f69ad;border-bottom:1px solid #ffffff1a;color:#fff;font-size:1.5rem;font-weight:500;margin:0;padding:1.2rem 1.5rem}.card-content{padding:1.5rem}.card-content p{color:#666;line-height:1.6;margin-bottom:1rem}.card-content a,.contact-link{color:#0f69ad;font-weight:500;text-decoration:none;transition:color .2s ease}.card-content a:hover,.contact-link:hover{color:#5cb911}.contact-link{display:inline-block;font-size:1.2rem;font-weight:700;margin-bottom:1rem;padding:.5rem 0}.highlight-link{color:#5cb911;font-weight:700;position:relative;text-decoration:none;transition:color .2s ease}.highlight-link:hover{color:#4ca00f}.highlight-link:after{background-color:#5cb911;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease;width:100%}.highlight-link:hover:after{transform:scaleX(1)}@media screen and (min-width:768px){.contact-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.contact-container{padding:3rem 2rem}.contact-header h1{font-size:3rem}.contact-card h2{font-size:1.8rem}.card-content p{font-size:1.1rem}}.dopasowanie-container{margin:0 auto;width:100%}.dopasowanie-container section{background-color:#eee;margin-bottom:18px;padding:1px;text-align:center}.dopasowanie-container section a{color:#0e62b6;cursor:pointer;text-decoration:none}.dopasowanie-container section a:hover{color:#032d7a;text-decoration:underline}.dopasowanie-container section h1{font-size:1.2em}.dopasowanie-container section p{font-size:.9em;margin:0 auto;padding:0 0 12px;text-align:left;width:85%}.dopasowanie-container section img{width:80%}.red-strong{color:#b40606;font-weight:700}.blue-strong{color:#094bad;font-weight:700}.green-strong{color:#1f720d;font-weight:700}.yellow-strong{color:#b99600;font-weight:700}@media screen and (min-width:1024px){.dopasowanie-container{padding:0}.dopasowanie-container section{padding:8px 24px;width:100%}.dopasowanie-container section h1{font-size:2em}.dopasowanie-container section p{font-size:1.2em;padding:0 0 24px;width:80%}.dopasowanie-container section img{height:350px;margin-bottom:20px;object-fit:cover;width:350px}}.rope-product{color:#333;font-family:Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1200px;padding:1.5rem}.rope-product h1,.rope-product h2,.rope-product h3{font-family:Unica One,sans-serif;font-weight:600}.rope-product .product-header{margin-bottom:1.5rem;text-align:center}.rope-product .product-header h1{color:#333;display:inline-block;font-size:2.4rem;margin:0;padding-bottom:.5rem;position:relative}.rope-product .product-header h1:after{background-color:#0f69ad;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.rope-product .product-hero{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media(min-width:992px){.rope-product .product-hero{flex-direction:row}}.rope-product .product-hero .product-gallery{flex:3 1}.rope-product .product-hero .product-summary{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex:2 1;flex-direction:column;min-height:100%}.rope-product .product-hero .product-summary .summary-content{flex-grow:1;padding:1rem}.rope-product .product-hero .product-summary .summary-content .product-features{margin-bottom:1rem}.rope-product .product-hero .product-summary .summary-content .product-features .features-list{list-style:none;margin:0;padding:0}.rope-product .product-hero .product-summary .summary-content .product-features .features-list li{align-items:center;border-bottom:1px dashed #eeeeee80;display:flex;gap:.8rem;padding:.5rem 0}.rope-product .product-hero .product-summary .summary-content .product-features .features-list li:last-child{border-bottom:none}.rope-product .product-hero .product-summary .summary-content .product-features .features-list li .feature-icon{align-items:center;background-color:#0fad491a;border-radius:50%;color:#0fad49;display:flex;flex-shrink:0;font-weight:700;height:20px;justify-content:center;width:20px}.rope-product .product-hero .product-summary .summary-content .product-features .features-list li .feature-text{color:#666;font-size:.9rem}.rope-product .product-hero .product-summary .summary-content .product-price{margin-bottom:.8rem}.rope-product .product-hero .product-summary .summary-content .product-price .price-amount{color:#0f69ad;display:block;font-size:1.8rem;font-weight:700}.rope-product .product-hero .product-summary .summary-content .product-rating{display:none;margin-bottom:.8rem}.rope-product .product-hero .product-summary .summary-content .product-rating .stars{color:gold;letter-spacing:2px;margin-right:.5rem}.rope-product .product-hero .product-summary .summary-content .product-rating .count{color:#666;font-size:.8rem}.rope-product .product-hero .product-summary .product-actions{background-color:#fff;border-radius:0 0 8px 8px;border-top:1px solid #eee;padding:1rem}.rope-product .product-hero .product-summary .product-actions .configure-button{background-color:#5cb911;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1rem;transition:all .3s ease;width:100%}.rope-product .product-hero .product-summary .product-actions .configure-button:hover{background-color:#4ca00f;box-shadow:0 3px 8px #0000001a;transform:translateY(-2px)}.rope-product .product-hero .product-summary .product-actions .configure-button:active{transform:translateY(-1px)}.rope-product .product-configurator{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-bottom:2rem;overflow:hidden;scroll-margin-top:20px}.rope-product .product-configurator .configurator-nav{background-color:#f5f5f5;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;position:relative}@media(max-width:768px){.rope-product .product-configurator .configurator-nav{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:visible;overflow:hidden;padding:0;position:relative;width:100%}.rope-product .product-configurator .configurator-nav button{flex:1 1;max-width:25%;min-width:0;padding:.5rem 1px;width:25%}.rope-product .product-configurator .configurator-nav:after{display:none}.rope-product .product-configurator .configurator-nav:before{background-color:#0f69ad;content:"";height:4px;left:0;position:absolute;top:0;transition:width .3s ease;z-index:1}.rope-product .product-configurator .configurator-nav[data-step=colors]:before{width:25%}.rope-product .product-configurator .configurator-nav[data-step=options]:before{width:50%}.rope-product .product-configurator .configurator-nav[data-step=accessories]:before{width:75%}.rope-product .product-configurator .configurator-nav[data-step=summary]:before{width:100%}.rope-product .product-configurator .configurator-nav[data-step]:before{height:4px}}.rope-product .product-configurator .configurator-nav button{align-items:center;background:#0000;border:none;color:#666;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-weight:600;padding:.8rem 1rem;position:relative;text-align:center;transition:all .2s ease}@media(min-width:992px){.rope-product .product-configurator .configurator-nav button{flex:auto}}.rope-product .product-configurator .configurator-nav button .step-number{align-items:center;background-color:#0f69ad1a;border-radius:50%;color:#666;display:flex;font-size:.8rem;height:24px;justify-content:center;margin-bottom:4px;transition:all .2s ease;width:24px}.rope-product .product-configurator .configurator-nav button .step-name{font-size:.85rem;white-space:nowrap}@media(max-width:768px){.rope-product .product-configurator .configurator-nav button .step-name{font-size:.75rem}}.rope-product .product-configurator .configurator-nav button:hover{color:#0f69ad}.rope-product .product-configurator .configurator-nav button:hover .step-number{background-color:#0f69ad33;color:#0f69ad}.rope-product .product-configurator .configurator-nav button.active{color:#0f69ad}.rope-product .product-configurator .configurator-nav button.active:after{background-color:#0f69ad;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.rope-product .product-configurator .configurator-nav button.active .step-number{background-color:#0f69ad;color:#fff}.rope-product .product-configurator .configurator-nav .tooltip{background-color:#333;border-radius:4px;box-shadow:0 6px 15px #0000000d;color:#fff;font-size:.85rem;left:50%;margin-top:.5rem;max-width:90%;padding:.8rem;position:absolute;text-align:center;top:100%;transform:translateX(-50%);white-space:nowrap;z-index:10}.rope-product .product-configurator .configurator-nav .tooltip:before{border-bottom:6px solid #333;border-left:6px solid #0000;border-right:6px solid #0000;content:"";height:0;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:0}.rope-product .product-configurator .configurator-nav .tooltip .close-tooltip{cursor:pointer;font-weight:700;margin-left:.8rem}.rope-product .product-configurator .configurator-content{min-height:600px;padding:1.5rem;position:relative}@media(max-width:768px){.rope-product .product-configurator .configurator-content{min-height:500px;padding:1rem}}.rope-product .product-configurator .configurator-content h2{color:#333;font-size:1.6rem;margin-bottom:1rem;margin-top:0}.rope-product .product-configurator .configurator-content .section-accessories,.rope-product .product-configurator .configurator-content .section-colors,.rope-product .product-configurator .configurator-content .section-options,.rope-product .product-configurator .configurator-content .section-summary{display:flex;flex-direction:column;padding:0;position:relative;width:100%}@media(max-width:768px){.rope-product .product-configurator .configurator-content .section-accessories,.rope-product .product-configurator .configurator-content .section-colors,.rope-product .product-configurator .configurator-content .section-options,.rope-product .product-configurator .configurator-content .section-summary{padding:0}}.rope-product .product-configurator .configurator-content .section-colors .color-description{color:#666;margin-bottom:1rem}.rope-product .product-configurator .configurator-content .section-colors .rope-color{margin:0 auto;max-width:900px}.rope-product .product-configurator .configurator-content .section-options .option-group{background-color:#fff;border-radius:6px;box-shadow:0 2px 8px #0000000d;margin-bottom:1.5rem;padding:1rem}.rope-product .product-configurator .configurator-content .section-options .option-group h3{border-bottom:1px solid #eeeeee80;color:#333;font-size:1.2rem;margin-bottom:.8rem;margin-top:0;padding-bottom:.5rem}.rope-product .product-configurator .configurator-content .section-options .option-group .option-length,.rope-product .product-configurator .configurator-content .section-options .option-group .option-thickness{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:768px){.rope-product .product-configurator .configurator-content .section-options .option-group .option-length,.rope-product .product-configurator .configurator-content .section-options .option-group .option-thickness{gap:.8rem}}.rope-product .product-configurator .configurator-content .section-options .option-group .option-length label,.rope-product .product-configurator .configurator-content .section-options .option-group .option-thickness label{background-color:#f5f5f5;border:2px solid #0000;border-radius:6px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;min-width:120px;overflow:hidden;padding:1rem .8rem;position:relative;transition:all .2s ease}.rope-product .product-configurator .configurator-content .section-options .option-group .option-length label .option-content,.rope-product .product-configurator .configurator-content .section-options .option-group .option-thickness label .option-content{display:flex;flex-direction:column;width:100%}.rope-product .product-configurator .configurator-content .section-options .option-group .option-length label:hover,.rope-product .product-configurator .configurator-content .section-options .option-group .option-thickness label:hover{border-color:#0f69ad4d;box-shadow:0 2px 8px #0000000d;transform:translateY(-2px)}.rope-product .product-configurator .configurator-content .section-options .option-group .option-length label.selected,.rope-product .product-configurator .configurator-content .section-options .option-group .option-thickness label.selected{background-color:#f8fbff;border-color:#0f69ad;box-shadow:0 2px 8px #0000000d}.rope-product .product-configurator .configurator-content .section-options .option-group .option-length label.selected .option-visual,.rope-product .product-configurator .configurator-content .section-options .option-group .option-thickness label.selected .option-visual{color:#0f69ad;font-weight:700}.rope-product .product-configurator .configurator-content .section-options .option-group .option-length label.selected .option-title,.rope-product .product-configurator .configurator-content .section-options .option-group .option-thickness label.selected .option-title{color:#0f69ad;font-weight:600}.rope-product .product-configurator .configurator-content .section-options .option-group .option-length label.selected .option-desc,.rope-product .product-configurator .configurator-content .section-options .option-group .option-thickness label.selected .option-desc{color:#333}.rope-product .product-configurator .configurator-content .section-options .option-group .option-length label input,.rope-product .product-configurator .configurator-content .section-options .option-group .option-thickness label input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.rope-product .product-configurator .configurator-content .section-options .option-group .option-length label .option-visual,.rope-product .product-configurator .configurator-content .section-options .option-group .option-thickness label .option-visual{color:#333;display:block;font-size:1.2rem;font-weight:600;margin-bottom:4px}.rope-product .product-configurator .configurator-content .section-options .option-group .option-length label .option-title,.rope-product .product-configurator .configurator-content .section-options .option-group .option-thickness label .option-title{color:#333;display:block;font-weight:600;margin-bottom:4px}.rope-product .product-configurator .configurator-content .section-options .option-group .option-length label .option-desc,.rope-product .product-configurator .configurator-content .section-options .option-group .option-thickness label .option-desc{color:#666;display:block;font-size:.85rem;line-height:1.3}@media(max-width:768px){.rope-product .product-configurator .configurator-content .section-options .option-group .option-length label{min-width:100px}}.rope-product .product-configurator .configurator-content .section-accessories .option-group{background-color:#fff;border-radius:6px;box-shadow:0 2px 8px #0000000d;margin-bottom:1.5rem;padding:1rem}.rope-product .product-configurator .configurator-content .section-accessories .option-group h3{border-bottom:1px solid #eeeeee80;color:#333;font-size:1.2rem;margin-bottom:.8rem;margin-top:0;padding-bottom:.5rem}.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-carabiner,.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-popper{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:768px){.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-carabiner,.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-popper{gap:.8rem}}.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-carabiner label,.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-popper label{background-color:#f5f5f5;border:2px solid #0000;border-radius:6px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;min-width:120px;overflow:hidden;padding:1rem .8rem;position:relative;transition:all .2s ease}.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-carabiner label .option-content,.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-popper label .option-content{display:flex;flex-direction:column;width:100%}.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-carabiner label:hover,.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-popper label:hover{border-color:#0f69ad4d;box-shadow:0 2px 8px #0000000d;transform:translateY(-2px)}.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-carabiner label.selected,.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-popper label.selected{background-color:#f8fbff;border-color:#0f69ad;box-shadow:0 2px 8px #0000000d}.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-carabiner label.selected .option-visual,.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-popper label.selected .option-visual{color:#0f69ad;font-weight:700}.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-carabiner label.selected .option-desc,.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-popper label.selected .option-desc{color:#333}.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-carabiner label input,.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-popper label input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-carabiner label .option-visual,.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-popper label .option-visual{color:#333;display:block;font-size:1.1rem;font-weight:600;margin-bottom:4px}.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-carabiner label .option-desc,.rope-product .product-configurator .configurator-content .section-accessories .option-group .option-popper label .option-desc{color:#666;display:block;font-size:.85rem;line-height:1.3}.rope-product .product-configurator .configurator-content .section-summary .summary-header{align-items:center;background-color:#0fad491a;border-left:4px solid #0fad49;border-radius:8px;display:flex;margin-bottom:1rem;padding:.8rem 1rem}.rope-product .product-configurator .configurator-content .section-summary .summary-header .summary-icon{align-items:center;display:flex;font-size:1.5rem;justify-content:center;margin-right:.8rem}.rope-product .product-configurator .configurator-content .section-summary .summary-header .summary-message{color:#09672b;font-size:.95rem;font-weight:500;margin:0}.rope-product .product-configurator .configurator-content .section-summary .product-checkout{margin:0 auto;max-width:900px}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary{grid-gap:1rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:grid;gap:1rem;grid-template-columns:1fr 300px;overflow:hidden}@media(max-width:992px){.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary{grid-template-columns:1fr}}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-details{padding:1rem}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-details h3{border-bottom:1px solid #eeeeee80;color:#333;font-size:1.2rem;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-details .details-list{list-style:none;margin:0;padding:0}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-details .details-list li{align-items:center;border-bottom:1px dashed #eeeeee80;color:#333;display:flex;font-size:.95rem;justify-content:space-between;padding:.8rem 0}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-details .details-list li:last-child{border-bottom:none}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-details .details-list li .detail-label{color:#666;flex:1 1}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-details .details-list li .detail-value{color:#333;font-weight:600;margin-left:1rem;text-align:right}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-details .details-list li .detail-value.highlight{background-color:#0f69ad1a;border-radius:4px;color:#0f69ad;padding:4px .5rem}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-details .edit-buttons{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-details .edit-buttons .edit-button{background:none;border:1px solid #eee;border-radius:4px;color:#666;cursor:pointer;font-size:.85rem;padding:.5rem .8rem;transition:all .2s ease}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-details .edit-buttons .edit-button:hover{background-color:#f5f5f5;border-color:#0f69ad;color:#0f69ad}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-details .edit-buttons .edit-button .edit-icon{font-size:.9rem;margin-right:4px}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-price{background-color:#f5f5f5;border-left:1px solid #eee;display:flex;flex-direction:column;padding:1rem}@media(max-width:992px){.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-price{border-left:none;border-top:1px solid #eee}}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-price .price-label{color:#666;font-size:.9rem;margin-bottom:4px}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-price .final-price{color:#0f69ad;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-price .final-price .currency{color:#666;font-size:1rem;font-weight:400}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-price .vat-info{color:#666;font-size:.8rem;margin-bottom:1rem}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-price .order-info{margin-bottom:1rem}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-price .order-info .info-item{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-price .order-info .info-item:last-child{margin-bottom:0}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-price .order-info .info-item .info-icon{font-size:1.1rem}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-price .order-info .info-item .info-text{color:#666;font-size:.85rem}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-price .checkout-actions{margin-top:auto}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-price .checkout-actions .add-to-cart-btn{background:none;border:none;padding:0;width:100%}.rope-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-summary .checkout-price .checkout-actions .add-to-cart-btn .basket-wrapper{width:100%}.rope-product .product-configurator .configurator-content .nav-buttons{display:flex;justify-content:space-between;margin-top:1.5rem}.rope-product .product-configurator .configurator-content .nav-buttons button{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:.8rem 1rem;transition:all .2s ease}.rope-product .product-configurator .configurator-content .nav-buttons button.prev-step{background-color:#f9f9f9;color:#333}.rope-product .product-configurator .configurator-content .nav-buttons button.prev-step:hover{background-color:#ececec}.rope-product .product-configurator .configurator-content .nav-buttons button.next-step{background-color:#0f69ad;color:#fff;margin-left:auto}.rope-product .product-configurator .configurator-content .nav-buttons button.next-step:hover{background-color:#0b4d7e}.rope-product .product-configurator .configurator-content .validation-message{align-items:center;color:#ad0f0f;display:flex;font-size:.9rem;gap:.5rem;margin-top:.8rem}.rope-product .product-configurator .configurator-content .validation-message.centered{justify-content:center}.rope-product .product-configurator .configurator-content .validation-message .validation-icon{font-size:1.1rem}.rope-description .main-content{background-color:#fff;border-left:4px solid #0f69ad;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;gap:1rem;margin-bottom:0!important;min-height:100%;padding:1rem}@media(max-width:768px){.rope-description .main-content{flex-direction:column;gap:.8rem;padding:.8rem}}.rope-description .main-content .image-column{display:flex;flex:.7 1;flex-direction:column;gap:.8rem;max-width:100%;width:100%}.rope-description .main-content .image-column .featured-image-container{width:100%}.rope-description .main-content .image-column .featured-image-container .featured-image-wrapper{display:block;width:100%}.rope-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link{border-radius:6px;cursor:pointer;display:block;height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}@media(max-width:768px){.rope-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link{padding-bottom:66%}}.rope-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link:hover .featured-image{transform:scale(1.03)}.rope-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link .featured-image{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:transform .3s ease;width:100%}.rope-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link .skeleton-featured-image{border-radius:6px;height:100%;left:0;position:absolute;top:0;width:100%}.rope-description .main-content .image-column .thumbnails-container{display:flex;width:100%}.rope-description .main-content .image-column .thumbnails-container .thumbnails-row{display:flex;gap:.5rem;justify-content:flex-start;width:100%}.rope-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail{border:2px solid #0000;border-radius:8px;cursor:pointer;height:60px;overflow:hidden;position:relative;transition:all .2s ease-in-out;width:calc(33.333% - .35rem)}.rope-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail .lg-react-element{height:100%;width:100%}.rope-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail .lg-react-element a{display:block;height:100%;width:100%}.rope-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail .skeleton-thumbnail{border-radius:8px;height:100%;width:100%}.rope-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.rope-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail.active{border-color:#0f69ad}.rope-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail img{display:block;height:100%;object-fit:cover;object-position:center;transition:all .2s ease-in-out;width:100%}.rope-description .main-content .description-content{display:flex;flex:1.3 1;flex-direction:column;justify-content:center}.rope-description .main-content .description-content h2{color:#333;display:inline-block;font-family:Unica One,sans-serif;font-size:1.5rem;margin-bottom:.8rem;position:relative}.rope-description .main-content .description-content h2:after{background-color:#0f69ad;bottom:-5px;content:"";height:3px;left:0;position:absolute;width:30px}.rope-description .main-content .description-content p{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:.8rem;margin-right:15px;text-align:justify}.rope-description .main-content .description-content p:last-child{margin-bottom:0}.rope-description .main-content .description-content p strong.highlight{background-color:#ad0f0f1a;border-radius:3px;color:#ad0f0f;font-weight:600;padding:0 5px}.rope-description .main-content .description-content p .contact-link{background-color:#0f69ad0d;border-radius:4px;color:#0f69ad;font-weight:500;padding:2px 6px;text-decoration:none;transition:all .2s ease}.rope-description .main-content .description-content p .contact-link:hover{background-color:#0f69ad33;text-decoration:underline}@keyframes slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}.picker-container{margin:0 0 20px;width:100%}.picker-loading{display:flex;flex-direction:column;min-height:200px;position:relative}.picker-loading .skeleton-preview{animation:pulse 1.5s ease-in-out infinite;background-color:#f0f0f0;background-image:linear-gradient(90deg,#f0f0f0,#f8f8f8 40%,#f0f0f0 80%);background-size:200% 100%;border-radius:8px 8px 0 0;height:280px;width:100%}.picker-preview{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s}.picker-preview:hover{transform:translateY(-3px)}.picker-preview-img{display:block;height:320px;object-fit:cover;width:100%}.picker-preview-button{align-items:center;background-color:#ffffffe6;border-top:1px solid #e0e0e0;bottom:0;display:flex;justify-content:space-between;left:0;padding:12px 15px;position:absolute;right:0}.picker-preview-text{color:#0e62b6;font-weight:500}.picker-preview-count{color:#666;font-size:.85rem}.picker-modal{align-items:center;animation:fadeIn .3s ease-in-out;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.picker-modal.closing{animation:fadeOut .3s ease-in-out forwards}.picker-modal.closing .picker-modal-content{animation:slideOut .3s ease-in-out forwards}.picker-modal-content{animation:slideIn .4s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:900px;overflow:hidden;width:100%}.picker-modal-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:15px 20px}.picker-modal-title{font-size:1.2rem;font-weight:500;margin:0}.picker-modal-close{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:1.8rem;height:30px;justify-content:center;line-height:1;width:30px}.picker-modal-close:hover{color:#333}.picker-modal-grouped{display:flex;flex-direction:column;gap:20px;max-height:calc(85vh - 60px);overflow-y:auto;padding:15px}.picker-modal-section{border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:0;padding:15px}.picker-modal-section:first-child{background-color:#e8f5e926;border-left:4px solid #2e7d32}.picker-modal-section:nth-child(2){background-color:#fff8e126;border-left:4px solid #ff8f00}.picker-modal-section .picker-section-title{align-items:center;display:flex;font-size:1.2rem;font-weight:600;margin:0;padding:0}.picker-modal-section .picker-section-title:before{border-radius:50%;content:"";display:inline-block;height:10px;margin-right:8px;width:10px}.picker-modal-section .picker-section-description{color:#999;font-size:.9rem;font-style:italic;font-weight:500;margin:5px 0 12px 18px;position:relative;text-align:left}.picker-modal-section:first-child .picker-section-title{color:#2e7d32}.picker-modal-section:first-child .picker-section-title:before{background-color:#2e7d32}.picker-modal-section:nth-child(2) .picker-section-title{color:#ff8f00}.picker-modal-section:nth-child(2) .picker-section-title:before{background-color:#ff8f00}.picker-modal-section:nth-child(2) .picker-section-description{color:#ff8f00b3}.picker-modal-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:5px}.picker-modal-item{background-color:#fff;border:2px solid #0000;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;padding:10px;position:relative;transition:all .2s}.picker-modal-item:hover{background-color:#f0f7ff;transform:translateY(-3px)}.picker-modal-item.active{background-color:#e3f2fd;border-color:#0e62b6;box-shadow:0 0 0 2px #0e62b64d,0 2px 4px #0000001a}.picker-modal-item.skeleton-item{cursor:default}.picker-modal-item.skeleton-item:hover{background-color:#fff;transform:none}.picker-modal-item.skeleton-item .skeleton-modal-image{animation:pulse 1.5s ease-in-out infinite;background-color:#f0f0f0;background-image:linear-gradient(90deg,#f0f0f0,#f8f8f8 40%,#f0f0f0 80%);background-size:200% 100%;border-radius:4px;height:150px;width:100%}.picker-modal-image{display:block;height:150px;object-fit:cover;width:100%}.picker-modal-empty{color:#666;grid-column:1/-1;padding:30px;text-align:center}@media(max-width:767px){.picker-modal{padding:10px}.picker-modal-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.picker-modal-image,.picker-modal-item.skeleton-item .skeleton-modal-image{height:120px}.picker-modal-section .picker-section-title{font-size:1rem}.picker-modal-section .picker-section-description{font-size:.8rem}.picker-loading .skeleton-preview,.picker-preview-img{height:220px}}@media(min-width:992px){.picker-modal-grid{grid-template-columns:repeat(4,1fr)}.picker-loading .skeleton-preview,.picker-preview-img{height:380px}}@media(max-width:480px){.picker-modal-grid{grid-template-columns:repeat(2,1fr)}.picker-preview-button{align-items:flex-start;flex-direction:column}.picker-preview-button .picker-preview-count{font-size:.8rem;margin-top:5px}}.popper-details{animation:slideDown .3s ease forwards;background-color:#fff;border-left:3px solid #0f69ad;border-radius:6px;box-shadow:0 2px 8px #0000000d;display:block;margin:1rem auto;max-width:75%;min-width:auto;opacity:1;padding:1rem;transform:translateY(0);transition:all .3s ease;width:100%}@media(min-width:992px){.popper-details{max-width:400px}}.popper-details.invisible{display:none}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.popper-details label{color:#333;display:block;font-weight:600;margin-bottom:.5rem}.popper-details .input-group{max-width:100%;position:relative}.popper-details .input-group input,.popper-details .input-group textarea{background-color:#fcfcfc;border:2px solid #eee;border-radius:4px;font-family:Helvetica Neue,Arial,sans-serif;font-size:1rem;max-width:100%;padding:.8rem;width:100%}.popper-details .input-group input:focus,.popper-details .input-group textarea:focus{background-color:#fff;border-color:#0f69ad;box-shadow:0 0 0 2px #0f69ad33;outline:none}.popper-details .input-group input::placeholder,.popper-details .input-group textarea::placeholder{color:#aaa;font-size:.9rem;font-style:italic}.popper-details .input-group textarea{line-height:1.5;min-height:100px;resize:vertical}.popper-details .input-group .input-hint{color:#666;display:block;font-size:.8rem;font-style:italic;margin-top:4px}.popper-details .input-group .textarea-description{color:#666;display:block;font-size:.85rem;font-style:italic;line-height:1.4;margin-bottom:4px;margin-top:.5rem}.basket-popup-content{background-color:#fff;display:flex;flex-direction:column;width:100%}.basket-popup-content .popup-total-price{font-size:1.1em;margin:0 12px 24px!important;padding:0}.go-to-basket{align-content:center;align-items:center;background-color:#000000c7;display:flex;height:100%;justify-content:center;justify-items:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:999}.go-to-basket .basket-popup{background-color:#d5dde7;border:1px solid #939393;border-radius:6px;display:flex;flex-direction:column;margin:0 32px;max-width:450px;width:100%}.go-to-basket .basket-popup h2{display:block;font-size:1.3em;margin:0;padding:12px!important}.popup-buttons{display:flex;flex-direction:row}.popup-buttons .popup-close,.popup-buttons .popup-ok{background-color:#fff;border-top:1px solid #c9c9c9;color:#525252;cursor:pointer;display:block;flex:1 1;padding:18px 12px}.popup-buttons .popup-close:active,.popup-buttons .popup-close:focus,.popup-buttons .popup-close:hover,.popup-buttons .popup-ok:active,.popup-buttons .popup-ok:focus,.popup-buttons .popup-ok:hover{color:#4467f1}.popup-buttons .popup-ok{background-color:#7dd777;border-left:1px solid #c9c9c9;color:#000;font-weight:700;text-decoration:none}.basket-item-popup{align-items:center;display:flex;padding:24px 12px}.basket-item-popup .item-image img{border:0;border-radius:6px;height:40px;margin-right:10px;object-fit:cover;width:50px}.basket-item-popup .item-description{flex:5 1;text-align:left}.basket-item-popup .item-description p.product-name{line-height:40px;margin:0}.basket-item-popup .item-description p.sample-count{color:#0d5396;font-size:.8rem;margin:5px 0 0}.basket-item-popup .item-description p.sample-count span{font-weight:600}.basket-item-popup .item-price{flex:2 1}.basket-item-popup .item-price p{font-size:1.2em;font-weight:700;margin-right:10px;padding:0;white-space:nowrap}.basket-item-popup .item-price span{font-size:.7em;font-weight:700}.basket-item-popup .item-price span:last-of-type{margin-left:6px}.basket-item-popup .item-remove button{background:none;border:none;border-radius:10px;cursor:pointer;height:50px;width:50px}.basket-item-popup .item-remove button:hover{background-color:#ff000026;border:1px solid #ff000040}.basket-item-popup .item-remove button img{width:25px}.popup-samples-details{margin-top:8px}.popup-samples-details .samples-count{color:#555;font-size:.8rem;margin-bottom:6px}.popup-samples-details .samples-count span{color:#0d5396;font-weight:600}.popup-samples-details .samples-list{display:flex;flex-wrap:wrap;gap:5px}.popup-samples-details .samples-list .sample-chip{background-color:#0d53961a;border-radius:12px;color:#0d5396;display:inline-block;font-size:.75rem;font-weight:600;padding:2px 8px}.price-display-container{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #eee;box-shadow:0 2px 4px #0000000d;display:flex;justify-content:center;margin-top:-1px;padding:1rem 1.5rem;position:-webkit-sticky;position:sticky;top:60px;z-index:5}@media(max-width:768px){.price-display-container{padding:.8rem 1rem;top:0}}.price-display{align-items:center;display:flex;font-weight:600;gap:.8rem}.price-display .price-label{color:#666;font-size:.95rem;font-weight:500}@media(max-width:768px){.price-display .price-label{font-size:.85rem}}.price-display .price-amount{color:#0f69ad;display:inline-block;font-family:Unica One,sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:-.5px;min-width:80px;transition:color .2s ease}@media(max-width:768px){.price-display .price-amount{font-size:1.5rem;min-width:60px}}.price-display .price-amount.animating,.price-display.animating .price-amount{color:#5cb911}:root{--rope-color-1:#3b5998;--rope-color-2:#4caf50;--rope-color-3:#e57373;--rope-color-4:#fbc02d;--rope-color-5:#9c27b0;--rope-color-6:#ff9800;--rope-color-7:#607d8b;--rope-color-8:#795548;--rope-color-9:#00bcd4;--rope-color-10:#ffeb3b;--rope-color-11:#673ab7;--rope-color-12:#8bc34a}.rein-product{color:#333;font-family:Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1200px;padding:1.5rem}.rein-product h1,.rein-product h2,.rein-product h3{font-family:Unica One,sans-serif;font-weight:600}.rein-product .product-header{margin-bottom:1.5rem;text-align:center}.rein-product .product-header h1{color:#333;display:inline-block;font-size:2.4rem;margin:0;padding-bottom:.5rem;position:relative}.rein-product .product-header h1:after{background-color:#0f69ad;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.rein-product .product-hero{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media(min-width:992px){.rein-product .product-hero{flex-direction:row}}.rein-product .product-hero .product-gallery{flex:3 1}.rein-product .product-hero .product-summary{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex:2 1;flex-direction:column;min-height:100%}.rein-product .product-hero .product-summary .summary-content{flex-grow:1;padding:1rem}.rein-product .product-hero .product-summary .summary-content .product-features{margin-bottom:1rem}.rein-product .product-hero .product-summary .summary-content .product-features .features-list{list-style:none;margin:0;padding:0}.rein-product .product-hero .product-summary .summary-content .product-features .features-list li{align-items:center;border-bottom:1px dashed #eeeeee80;display:flex;gap:.8rem;padding:.5rem 0}.rein-product .product-hero .product-summary .summary-content .product-features .features-list li:last-child{border-bottom:none}.rein-product .product-hero .product-summary .summary-content .product-features .features-list li .feature-icon{align-items:center;background-color:#0fad491a;border-radius:50%;color:#0fad49;display:flex;flex-shrink:0;font-weight:700;height:20px;justify-content:center;width:20px}.rein-product .product-hero .product-summary .summary-content .product-features .features-list li .feature-text{color:#666;font-size:.9rem}.rein-product .product-hero .product-summary .summary-content .product-price{margin-bottom:.8rem}.rein-product .product-hero .product-summary .summary-content .product-price .price-amount{color:#0f69ad;display:block;font-size:1.8rem;font-weight:700}.rein-product .product-hero .product-summary .product-actions{background-color:#fff;border-radius:0 0 8px 8px;border-top:1px solid #eee;padding:1rem}.rein-product .product-hero .product-summary .product-actions .configure-button{background-color:#5cb911;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1rem;transition:all .3s ease;width:100%}.rein-product .product-hero .product-summary .product-actions .configure-button:hover{background-color:#4ca00f;box-shadow:0 3px 8px #0000001a;transform:translateY(-2px)}.rein-product .product-hero .product-summary .product-actions .configure-button:active{transform:translateY(-1px)}.rein-product .product-configurator{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-bottom:2rem;overflow:hidden;scroll-margin-top:20px}.rein-product .product-configurator .configurator-nav{background-color:#f5f5f5;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;position:relative}@media(max-width:768px){.rein-product .product-configurator .configurator-nav{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:visible;overflow:hidden;padding:0;position:relative;width:100%}.rein-product .product-configurator .configurator-nav button{flex:1 1;max-width:25%;min-width:0;padding:.5rem 1px;width:25%}.rein-product .product-configurator .configurator-nav:after{display:none}.rein-product .product-configurator .configurator-nav:before{background-color:#0f69ad;content:"";height:4px;left:0;position:absolute;top:0;transition:width .3s ease;z-index:1}.rein-product .product-configurator .configurator-nav[data-step=colors]:before{width:25%}.rein-product .product-configurator .configurator-nav[data-step=options]:before{width:50%}.rein-product .product-configurator .configurator-nav[data-step=accessories]:before{width:75%}.rein-product .product-configurator .configurator-nav[data-step=summary]:before{width:100%}}.rein-product .product-configurator .configurator-nav .disabled-step-tooltip{animation:tooltipFadeIn .3s ease;filter:drop-shadow(0 2px 8px rgba(0,0,0,.15));margin-top:10px;max-width:300px;position:absolute;right:0;top:100%;z-index:50}@media(max-width:768px){.rein-product .product-configurator .configurator-nav .disabled-step-tooltip{max-width:260px;right:10px}}.rein-product .product-configurator .configurator-nav .disabled-step-tooltip .tooltip-content{align-items:center;background-color:#fff8e6;border-left:4px solid #f5a623;border-radius:6px;display:flex;padding:.8rem;position:relative}.rein-product .product-configurator .configurator-nav .disabled-step-tooltip .tooltip-icon{font-size:1.2rem;margin-right:.5rem}.rein-product .product-configurator .configurator-nav .disabled-step-tooltip .tooltip-text{color:#5a4800;flex:1 1;font-size:.85rem;font-weight:500}.rein-product .product-configurator .configurator-nav .disabled-step-tooltip .tooltip-close{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:1.2rem;height:20px;justify-content:center;margin-left:.5rem;padding:0;width:20px}.rein-product .product-configurator .configurator-nav .disabled-step-tooltip .tooltip-close:hover{color:#555}.rein-product .product-configurator .configurator-nav .disabled-step-tooltip .tooltip-arrow{border-bottom:8px solid #fff8e6;border-left:8px solid #0000;border-right:8px solid #0000;height:0;position:absolute;right:30px;top:-8px;width:0}.rein-product .product-configurator .configurator-nav button{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:.9rem;padding:.8rem .5rem;position:relative;transition:all .3s ease}@media(max-width:768px){.rein-product .product-configurator .configurator-nav button{font-size:.8rem;padding:.5rem 1px;white-space:normal}.rein-product .product-configurator .configurator-nav button .step-name{display:block;font-size:.65rem;line-height:1;margin-top:2px;max-width:100%;overflow:visible;padding:0;text-align:center;white-space:normal}.rein-product .product-configurator .configurator-nav button .step-number{font-size:.7rem;height:18px;margin-bottom:1px;width:18px}}.rein-product .product-configurator .configurator-nav button:hover{background-color:#0f69ad0d}.rein-product .product-configurator .configurator-nav button.disabled{cursor:not-allowed;opacity:.6;position:relative}.rein-product .product-configurator .configurator-nav button.disabled:before{animation:pulse 1.5s infinite;content:"🔒";font-size:14px;position:absolute;right:-8px;top:-8px;z-index:2}.rein-product .product-configurator .configurator-nav button.disabled:after{background:repeating-linear-gradient(45deg,#f0f0f0cc,#f0f0f0cc 5px,#dcdcdccc 0,#dcdcdccc 10px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.rein-product .product-configurator .configurator-nav button.disabled:hover{background-color:#0000}.rein-product .product-configurator .configurator-nav button.disabled .step-name,.rein-product .product-configurator .configurator-nav button.disabled .step-number{opacity:.7;position:relative;z-index:2}.rein-product .product-configurator .configurator-nav button.active{background-color:#fff;color:#0f69ad}.rein-product .product-configurator .configurator-nav button.active:after{background-color:#0f69ad;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.rein-product .product-configurator .configurator-nav button.active .step-number{background-color:#0f69ad;color:#fff}@media(max-width:768px){.rein-product .product-configurator .configurator-nav button.active .step-name{color:#0f69ad}}.rein-product .product-configurator .configurator-nav button .step-number{align-items:center;background-color:#ddd;border-radius:50%;color:#666;display:flex;font-weight:700;height:24px;justify-content:center;margin-bottom:.5rem;transition:all .3s ease;width:24px}@media(max-width:768px){.rein-product .product-configurator .configurator-nav button .step-number{font-size:1rem;height:30px;margin-bottom:4px;width:30px}}.rein-product .product-configurator .configurator-nav button .step-name{font-weight:500}@media(max-width:768px){.rein-product .product-configurator .configurator-nav button .step-name{display:block;font-size:.65rem;line-height:1;max-width:100%;overflow:visible;padding:0;text-align:center;white-space:normal}}.rein-product .product-configurator .configurator-nav button .step-name .desktop-text{display:inline}@media(max-width:768px){.rein-product .product-configurator .configurator-nav button .step-name .desktop-text{display:none}}.rein-product .product-configurator .configurator-nav button .step-name .mobile-text{display:none}@media(max-width:768px){.rein-product .product-configurator .configurator-nav button .step-name .mobile-text{display:inline}}.configurator-content{min-height:300px;padding:1.5rem}@media(max-width:768px){.configurator-content{padding:1rem .8rem}}.configurator-content h2{color:#333;font-size:1.6rem;margin-bottom:1rem;margin-top:0}@media(max-width:768px){.configurator-content h2{font-size:1.3rem;text-align:center}}.configurator-content h3{color:#444;font-size:1.2rem;margin:1rem 0 .8rem}.configurator-content .rope-color{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:650px;min-height:320px}@media(max-width:992px){.configurator-content .rope-color{max-width:100%;min-height:250px;min-width:auto}}.configurator-content .option-length,.configurator-content .option-thickness{grid-gap:.8rem;border-radius:8px;display:grid;gap:.8rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:700px;padding:1rem}@media(max-width:768px){.configurator-content .option-length,.configurator-content .option-thickness{gap:1rem;grid-template-columns:1fr}}.configurator-content .option-length label,.configurator-content .option-thickness label{border:2px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 8px #0000000d;cursor:pointer;display:flex;flex-direction:column;padding:1rem;position:relative;transition:all .3s ease}.configurator-content .option-length label:hover,.configurator-content .option-thickness label:hover{border-color:#bbb;transform:translateY(-2px)}.configurator-content .option-length label.selected,.configurator-content .option-thickness label.selected{background-color:#0f69ad0d;border-color:#0f69ad}.configurator-content .option-length label.selected .option-visual,.configurator-content .option-thickness label.selected .option-visual{background-color:#0f69ad;color:#fff}.configurator-content .option-length label input,.configurator-content .option-thickness label input{opacity:0;position:absolute}.configurator-content .option-length label .option-visual,.configurator-content .option-thickness label .option-visual{align-self:flex-start;background-color:#f0f0f0;border-radius:20px;color:#333;display:inline-block;font-size:.85rem;font-weight:700;margin-bottom:.5rem;padding:.5rem .8rem;transition:all .3s ease}.configurator-content .option-length label .option-title,.configurator-content .option-thickness label .option-title{color:#333;font-size:1rem;font-weight:700;margin-bottom:.5rem}.configurator-content .option-length label .option-desc,.configurator-content .option-thickness label .option-desc{color:#666;font-size:.85rem}.configurator-content .options-container{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.configurator-content .option-section{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:0 1.5rem 1.5rem}.configurator-content .section-header{margin-bottom:1rem}.configurator-content .section-header h3{color:#333;font-size:1.3rem;margin-bottom:.5rem}.configurator-content .section-header .section-description{color:#666;font-size:.95rem;margin:0}.configurator-content .section-divider{background:#eee;height:1px;margin:0;padding:0}.configurator-content .option-accessories{background-color:#f9f9f9;border-radius:6px;margin-left:auto;margin-right:auto;max-width:100%;overflow:hidden}@media(min-width:992px){.configurator-content .option-accessories{grid-gap:1rem;background-color:#0000;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}.configurator-content .option-accessories .accessories-group{background-color:#f9f9f9;border:1px solid #eee3;border-radius:6px;box-shadow:0 2px 8px #0000000d;margin-bottom:1rem;overflow:hidden}@media(min-width:992px){.configurator-content .option-accessories .accessories-group{margin-bottom:0}}.configurator-content .option-accessories .accessories-group .accessories-title{background-color:#0f69ad1a;border-radius:4px 4px 0 0;color:#333;font-size:1rem;font-weight:600;padding:.5rem .8rem}.configurator-content .option-accessories .accessories-group .radio-container{align-items:center;border-bottom:1px dashed #eeeeee4d;cursor:pointer;display:flex;padding:.8rem 1rem;position:relative;transition:all .3s ease}.configurator-content .option-accessories .accessories-group .radio-container:last-child{border-bottom:none}.configurator-content .option-accessories .accessories-group .radio-container:hover{background-color:#0f69ad0d}.configurator-content .option-accessories .accessories-group .radio-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.configurator-content .option-accessories .accessories-group .radio-container input:checked~.radiomark:after{display:block}.configurator-content .option-accessories .accessories-group .radio-container input:checked~.accessory-info .accessory-title{color:#0f69ad;font-weight:600}.configurator-content .option-accessories .accessories-group .radio-container input:checked~.radiomark{background-color:#0f69ad0d;border-color:#0f69ad}.configurator-content .option-accessories .accessories-group .radio-container .radiomark{align-items:center;background-color:#fff;border:2px solid #ddd;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-right:.8rem;min-width:22px;position:relative;transition:all .3s ease;width:22px}.configurator-content .option-accessories .accessories-group .radio-container .radiomark:after{background:#0f69ad;border-radius:50%;content:"";display:none;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.configurator-content .option-accessories .accessories-group .radio-container:hover .radiomark{border-color:#0f69ad}.configurator-content .option-accessories .accessories-group .radio-container .accessory-info{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;justify-content:space-between}@media(min-width:992px){.configurator-content .option-accessories .accessories-group .radio-container .accessory-info{flex-wrap:nowrap}}.configurator-content .option-accessories .accessories-group .radio-container .accessory-info .accessory-title{color:#333;font-size:.95rem;font-weight:500;margin-right:.5rem;transition:all .3s ease}.configurator-content .option-accessories .accessories-group .radio-container .accessory-info .accessory-price{background-color:#e8f4ff;border-radius:4px;box-shadow:0 2px 8px #0000000d;color:#0f69ad;font-size:.85rem;font-weight:600;padding:.5rem .8rem;white-space:nowrap}.configurator-content .option-accessories .accessories-group .radio-container .accessory-info .accessory-price.no-price{background-color:#f0f0f0;color:#666}.configurator-content .section-accessories,.configurator-content .section-colors,.configurator-content .section-options,.configurator-content .section-summary{display:flex;flex-direction:column;min-height:380px}.configurator-content .section-accessories .color-description,.configurator-content .section-colors .color-description,.configurator-content .section-options .color-description,.configurator-content .section-summary .color-description{color:#666;font-size:.95rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:450px;text-align:center}.configurator-content .section-accessories .nav-buttons,.configurator-content .section-colors .nav-buttons,.configurator-content .section-options .nav-buttons,.configurator-content .section-summary .nav-buttons{display:flex;justify-content:space-between;margin-top:auto;padding-top:1rem}@media(max-width:768px){.configurator-content .section-accessories .nav-buttons,.configurator-content .section-colors .nav-buttons,.configurator-content .section-options .nav-buttons,.configurator-content .section-summary .nav-buttons{padding-top:1.5rem}}.configurator-content .section-accessories .nav-buttons button,.configurator-content .section-colors .nav-buttons button,.configurator-content .section-options .nav-buttons button,.configurator-content .section-summary .nav-buttons button{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}@media(max-width:768px){.configurator-content .section-accessories .nav-buttons button,.configurator-content .section-colors .nav-buttons button,.configurator-content .section-options .nav-buttons button,.configurator-content .section-summary .nav-buttons button{font-size:.95rem;min-width:120px;padding:.8rem 1rem}}.configurator-content .section-accessories .nav-buttons button.prev-step,.configurator-content .section-colors .nav-buttons button.prev-step,.configurator-content .section-options .nav-buttons button.prev-step,.configurator-content .section-summary .nav-buttons button.prev-step{background-color:#f0f0f0;color:#555}.configurator-content .section-accessories .nav-buttons button.prev-step:hover,.configurator-content .section-colors .nav-buttons button.prev-step:hover,.configurator-content .section-options .nav-buttons button.prev-step:hover,.configurator-content .section-summary .nav-buttons button.prev-step:hover{background-color:#e0e0e0}.configurator-content .section-accessories .nav-buttons button.next-step,.configurator-content .section-colors .nav-buttons button.next-step,.configurator-content .section-options .nav-buttons button.next-step,.configurator-content .section-summary .nav-buttons button.next-step{background-color:#0f69ad;color:#fff}.configurator-content .section-accessories .nav-buttons button.next-step:hover,.configurator-content .section-colors .nav-buttons button.next-step:hover,.configurator-content .section-options .nav-buttons button.next-step:hover,.configurator-content .section-summary .nav-buttons button.next-step:hover{background-color:#0d5c99;transform:translateY(-2px)}.configurator-content .section-accessories .validation-message,.configurator-content .section-colors .validation-message,.configurator-content .section-options .validation-message,.configurator-content .section-summary .validation-message{align-items:center;animation:validationAppear .4s ease-out;background-color:#ffe8e8;border-left:3px solid #c40000;border-radius:4px;box-shadow:0 2px 8px #c4000033;color:#c40000;display:flex;font-size:.8rem;justify-content:center;margin-top:.8rem;padding:.5rem .8rem;text-align:center;transform-origin:center}.configurator-content .section-accessories .validation-message .validation-icon,.configurator-content .section-colors .validation-message .validation-icon,.configurator-content .section-options .validation-message .validation-icon,.configurator-content .section-summary .validation-message .validation-icon{animation:iconShake .5s ease-in-out;font-size:1rem;margin-right:.5rem}.configurator-content .section-accessories .validation-message .validation-text,.configurator-content .section-colors .validation-message .validation-text,.configurator-content .section-options .validation-message .validation-text,.configurator-content .section-summary .validation-message .validation-text{font-weight:500}.configurator-content .section-accessories .validation-message.centered,.configurator-content .section-colors .validation-message.centered,.configurator-content .section-options .validation-message.centered,.configurator-content .section-summary .validation-message.centered{margin-left:auto;margin-right:auto;max-width:400px}.configurator-content .section-colors .nav-buttons{justify-content:flex-end}.configurator-content .section-colors .nav-buttons .next-step{min-width:150px}.configurator-content .section-summary .summary-details{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:900px;overflow:hidden}.configurator-content .section-summary .summary-details .summary-details-columns{display:flex;flex-direction:column}@media(min-width:992px){.configurator-content .section-summary .summary-details .summary-details-columns{flex-direction:row}}.configurator-content .section-summary .summary-details .summary-details-columns .details-column{flex:3 1}.configurator-content .section-summary .summary-details .summary-details-columns .price-column{background-color:#0f69ad0a;flex:2 1}@media(min-width:992px){.configurator-content .section-summary .summary-details .summary-details-columns .price-column{border-left:1px solid #eeeeee4d}}@media(max-width:991px){.configurator-content .section-summary .summary-details .summary-details-columns .price-column{border-top:1px solid #eeeeee4d}}.configurator-content .section-summary .summary-details .details-content{padding:1rem}.configurator-content .section-summary .summary-details .details-content .product-summary-header{align-items:center;border-bottom:1px solid #eeeeee4d;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.8rem}.configurator-content .section-summary .summary-details .details-content .product-summary-header h3{color:#333;margin:0}.configurator-content .section-summary .summary-details .details-content .product-summary-header .product-image-preview{align-items:center;display:flex;gap:.5rem}.configurator-content .section-summary .summary-details .details-content .product-summary-header .product-image-preview .color-preview{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0000001a;height:30px;width:30px}.configurator-content .section-summary .summary-details .details-content .product-summary-header .product-image-preview .color-preview-loading{background-color:#e5e5e5;border-radius:50%;height:30px;overflow:hidden;position:relative;width:30px}.configurator-content .section-summary .summary-details .details-content .product-summary-header .product-image-preview .color-preview-loading:after{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#fff0,#fff9 50%,#fff0);content:"";height:100%;left:-100%;position:absolute;top:0;width:300%}@keyframes shimmer{0%{transform:translateX(0)}to{transform:translateX(100%)}}.configurator-content .section-summary .summary-details .details-content .product-summary-header .product-image-preview .image-preview-container{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0000001a;height:40px;overflow:hidden;width:40px}.configurator-content .section-summary .summary-details .details-content .product-summary-header .product-image-preview .image-preview-container .image-preview{height:100%;object-fit:cover;object-position:center;width:100%}.configurator-content .section-summary .summary-details .details-content .product-summary-header .product-image-preview .pattern-label{color:#666;font-size:.9rem;font-weight:500}.configurator-content .section-summary .summary-details .details-content .details-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}@media(max-width:768px){.configurator-content .section-summary .summary-details .details-content .details-grid{grid-template-columns:1fr}}.configurator-content .section-summary .summary-details .details-content .details-grid .detail-card{align-items:center;background-color:#f5f5f5;border-radius:6px;box-shadow:0 2px 8px #0000000d;display:flex;padding:.8rem;transition:transform .2s ease}.configurator-content .section-summary .summary-details .details-content .details-grid .detail-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.configurator-content .section-summary .summary-details .details-content .details-grid .detail-card .detail-icon{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 8px #0000000d;display:flex;flex-shrink:0;font-size:1.5rem;height:40px;justify-content:center;margin-right:.8rem;width:40px}.configurator-content .section-summary .summary-details .details-content .details-grid .detail-card .detail-info{display:flex;flex:1 1;flex-direction:column}.configurator-content .section-summary .summary-details .details-content .details-grid .detail-card .detail-info .detail-name{color:#666;font-size:.8rem;margin-bottom:2px}.configurator-content .section-summary .summary-details .details-content .details-grid .detail-card .detail-info .detail-value{color:#333;font-size:1rem;font-weight:600}.configurator-content .section-summary .summary-details .details-content .details-grid .detail-card .detail-info .detail-value.highlight{background-color:#0f69ad1a;border-radius:4px;color:#0f69ad;display:inline-block;padding:4px .5rem}.configurator-content .section-summary .summary-details .details-content .details-list{list-style:none;margin:0;padding:0}.configurator-content .section-summary .summary-details .details-content .details-list li{align-items:center;border-bottom:1px dashed #eeeeee80;color:#333;display:flex;font-size:.95rem;justify-content:space-between;padding:.8rem 0}.configurator-content .section-summary .summary-details .details-content .details-list li:last-child{border-bottom:none}.configurator-content .section-summary .summary-details .details-content .details-list li .detail-label{color:#666;flex:1 1}.configurator-content .section-summary .summary-details .details-content .details-list li .detail-value{color:#333;font-weight:600;margin-left:1rem;text-align:right}.configurator-content .section-summary .summary-details .details-content .details-list li .detail-value.highlight{background-color:#0f69ad1a;border-radius:4px;color:#0f69ad;padding:4px .5rem}.configurator-content .section-summary .summary-details .details-content .edit-buttons{border-top:1px dashed #eee;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:.8rem}.configurator-content .section-summary .summary-details .details-content .edit-buttons .edit-button{align-items:center;background-color:#f9f9f9;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:.8rem;padding:.5rem .8rem;transition:all .3s ease}.configurator-content .section-summary .summary-details .details-content .edit-buttons .edit-button:hover{background-color:#0f69ad0d;transform:translateY(-2px)}.configurator-content .section-summary .summary-details .details-content .edit-buttons .edit-button .edit-icon{color:#0f69ad;font-size:.9rem;margin-right:4px}.configurator-content .section-summary .summary-details .checkout-price{display:flex;flex-direction:column;height:100%;justify-content:center;padding:1rem;text-align:center}.configurator-content .section-summary .summary-details .checkout-price h3{color:#333;font-size:1.2rem;margin-bottom:1rem;margin-top:0}.configurator-content .section-summary .summary-details .checkout-price .final-price{color:#0f69ad;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.configurator-content .section-summary .summary-details .checkout-price .price-notice{color:#666;font-size:.8rem;margin-bottom:1rem}.configurator-content .section-summary .summary-details .checkout-price .basket-wrapper{margin-top:1rem}.configurator-content .section-summary .summary-details .checkout-price .basket-wrapper .add-to-cart-container{margin:0 auto}.configurator-content .section-summary .summary-details .checkout-price .basket-wrapper .add-to-cart-container .add-to-cart{align-items:center;background-color:#0f69ad;border-radius:6px;box-shadow:0 4px 8px #0f69ad4d;color:#fff;display:flex;font-size:1.1rem;font-weight:600;justify-content:center;padding:.8rem 1rem;transition:all .3s ease}.configurator-content .section-summary .summary-details .checkout-price .basket-wrapper .add-to-cart-container .add-to-cart:hover{background-color:#0d5c99;box-shadow:0 6px 12px #0f69ad66;transform:translateY(-2px)}.section-accessories h2{margin-bottom:1.5rem;text-align:center}.section-accessories .option-accessories-container{margin:0 auto;max-width:1000px;padding:0 .8rem}@media(min-width:992px){.section-accessories .option-accessories-container{padding:0 1.5rem}}.section-accessories .option-accessories{margin-bottom:1.5rem}.radio-container.active,input:checked+.radio-container{background-color:#0f69ad0d}.radio-container .radiomark:after{display:block!important;opacity:0;transform:translate(-50%,-50%) scale(0);transition:all .2s ease}.radio-container input:checked~.radiomark:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.section-accessories .option-accessories-container .option-accessories .accessories-group .radio-container{position:relative;z-index:1}.section-accessories .option-accessories-container .option-accessories .accessories-group .radio-container:active,.section-accessories .option-accessories-container .option-accessories .accessories-group .radio-container:focus-within{background-color:#0f69ad1a}.section-accessories .option-accessories-container .option-accessories .accessories-group .radio-container:active .radiomark,.section-accessories .option-accessories-container .option-accessories .accessories-group .radio-container:focus-within .radiomark{border-color:#0f69ad}.rein-description .gallery-loading{margin-bottom:1rem}.rein-description .gallery-loading .gallery-loading-layout{background-color:#fff;border-left:4px solid #0f69ad;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;gap:1rem;margin-bottom:.8rem;padding:1rem}.rein-description .gallery-loading .gallery-loading-layout .image-column{display:flex;flex:.7 1;flex-direction:column;gap:.8rem}.rein-description .gallery-loading .gallery-loading-layout .image-column .featured-image-skeleton{border-radius:6px;height:180px;width:100%}.rein-description .gallery-loading .gallery-loading-layout .image-column .thumbnails-skeleton-row{display:flex;gap:.5rem;justify-content:space-between;width:100%}.rein-description .gallery-loading .gallery-loading-layout .image-column .thumbnails-skeleton-row .thumbnail-skeleton{border-radius:4px;height:75px;width:calc(33.333% - .35rem)}.rein-description .gallery-loading .gallery-loading-layout .description-skeleton{display:flex;flex:1.3 1;flex-direction:column;gap:.5rem}.rein-description .gallery-loading .gallery-loading-layout .description-skeleton .description-header-skeleton{border-radius:6px;height:30px;margin-bottom:.8rem;width:60%}.rein-description .gallery-loading .gallery-loading-layout .description-skeleton .description-text-skeleton{border-radius:6px;height:80px}.rein-description .main-content{background-color:#fff;border-left:4px solid #0f69ad;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;gap:1rem;margin-bottom:0!important;min-height:100%;padding:1rem}@media(max-width:768px){.rein-description .main-content{flex-direction:column;gap:.8rem;padding:.8rem}}.rein-description .main-content .image-column{display:flex;flex:.7 1;flex-direction:column;gap:.8rem;max-width:100%;width:100%}.rein-description .main-content .image-column .featured-image-container{width:100%}.rein-description .main-content .image-column .featured-image-container .featured-image-wrapper{display:block;width:100%}.rein-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link{border-radius:6px;cursor:pointer;display:block;height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}@media(max-width:768px){.rein-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link{padding-bottom:66%}}.rein-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link:hover .featured-image{transform:scale(1.03)}.rein-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link .featured-image{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:transform .3s ease;width:100%}.rein-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link .skeleton-featured-image{border-radius:6px;height:100%;left:0;position:absolute;top:0;width:100%}.rein-description .main-content .image-column .thumbnails-container{display:flex;width:100%}.rein-description .main-content .image-column .thumbnails-container .thumbnails-row{display:flex;gap:.5rem;justify-content:flex-start;width:100%}.rein-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail{border:2px solid #0000;border-radius:8px;cursor:pointer;height:60px;overflow:hidden;position:relative;transition:all .2s ease-in-out;width:calc(33.333% - .35rem)}.rein-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail .lg-react-element{height:100%;width:100%}.rein-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail .lg-react-element a{display:block;height:100%;width:100%}.rein-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail .skeleton-thumbnail{border-radius:8px;height:100%;width:100%}.rein-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.rein-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail.active{border-color:#0f69ad}.rein-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail img{display:block;height:100%;object-fit:cover;object-position:center;transition:all .2s ease-in-out;width:100%}.rein-description .main-content .description-content{display:flex;flex:1.3 1;flex-direction:column;justify-content:center}.rein-description .main-content .description-content h2{color:#333;display:inline-block;font-family:Unica One,sans-serif;font-size:1.5rem;margin-bottom:.8rem;position:relative}.rein-description .main-content .description-content h2:after{background-color:#0f69ad;bottom:-5px;content:"";height:3px;left:50%;position:absolute;width:30px}.rein-description .main-content .description-content p{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:.8rem;margin-left:15px;margin-right:15px;text-align:justify}.rein-description .main-content .description-content p:last-child{margin-bottom:0}.rein-description .main-content .description-content p strong.green{background-color:#0fad491a;border-radius:3px;color:#0fad49;font-weight:600;padding:0 5px}.rein-description .main-content .description-content p .measure-link{background-color:#0f69ad0d;border-radius:4px;color:#0f69ad;font-weight:500;padding:2px 6px;text-decoration:none;transition:all .2s ease}.rein-description .main-content .description-content p .measure-link:hover{background-color:#0f69ad1a;text-decoration:underline}.cordeo-product{color:#333;font-family:Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1200px;padding:1.5rem}.cordeo-product h1,.cordeo-product h2,.cordeo-product h3{font-family:Unica One,sans-serif;font-weight:600}.cordeo-product .product-header{margin-bottom:1.5rem;text-align:center}.cordeo-product .product-header h1{color:#333;display:inline-block;font-size:2.4rem;margin:0;padding-bottom:.5rem;position:relative}.cordeo-product .product-header h1:after{background-color:#0f69ad;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.cordeo-product .product-hero{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media(min-width:992px){.cordeo-product .product-hero{flex-direction:row}}.cordeo-product .product-hero .product-gallery{flex:3 1}.cordeo-product .product-hero .product-summary{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex:2 1;flex-direction:column;min-height:100%}.cordeo-product .product-hero .product-summary .summary-content{flex-grow:1;padding:1rem}.cordeo-product .product-hero .product-summary .summary-content .product-features{margin-bottom:1rem}.cordeo-product .product-hero .product-summary .summary-content .product-features .features-list{list-style:none;margin:0;padding:0}.cordeo-product .product-hero .product-summary .summary-content .product-features .features-list li{align-items:center;border-bottom:1px dashed #eeeeee80;display:flex;gap:.8rem;padding:.5rem 0}.cordeo-product .product-hero .product-summary .summary-content .product-features .features-list li:last-child{border-bottom:none}.cordeo-product .product-hero .product-summary .summary-content .product-features .features-list li .feature-icon{align-items:center;background-color:#0fad491a;border-radius:50%;color:#0fad49;display:flex;flex-shrink:0;font-weight:700;height:20px;justify-content:center;width:20px}.cordeo-product .product-hero .product-summary .summary-content .product-features .features-list li .feature-text{color:#666;font-size:.9rem}.cordeo-product .product-hero .product-summary .product-actions{background-color:#fff;border-radius:0 0 8px 8px;border-top:1px solid #eee;padding:1rem}.cordeo-product .product-hero .product-summary .product-actions .configure-button{background-color:#5cb911;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1rem;transition:all .3s ease;width:100%}.cordeo-product .product-hero .product-summary .product-actions .configure-button:hover{background-color:#4ca00f;box-shadow:0 3px 8px #0000001a;transform:translateY(-2px)}.cordeo-product .product-hero .product-summary .product-actions .configure-button:active{transform:translateY(-1px)}.cordeo-product .product-configurator{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-bottom:2rem;overflow:hidden;scroll-margin-top:20px}.cordeo-product .product-configurator .configurator-nav{background-color:#f5f5f5;border-bottom:1px solid #eee;display:flex;justify-content:center;padding:.8rem 1rem}.cordeo-product .product-configurator .configurator-nav .configurator-title{color:#333;display:inline-block;font-size:1.5rem;margin:0;padding-bottom:.5rem;position:relative}.cordeo-product .product-configurator .configurator-nav .configurator-title:after{background-color:#0f69ad;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.cordeo-product .product-configurator .configurator-content{padding:1.5rem}.cordeo-product .product-configurator .configurator-content .combined-config-container,.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:992px){.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row{flex-direction:row}}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column{flex:1 1}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column h3{display:inline-block;font-size:1.3rem;margin-bottom:1rem;margin-top:0;padding-bottom:4px;position:relative;text-align:center;width:100%}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column h3:after{background-color:#0f69ad;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:30px}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group{background-color:#f9f9f9;border-radius:6px;margin-bottom:1rem;overflow:hidden}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group h4{background-color:#eeeeee4d;font-size:1rem;font-weight:500;margin:0;padding:.8rem}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items{padding:.5rem}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items.thickness-options{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr}@media(min-width:768px){.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items.thickness-options{grid-template-columns:1fr 1fr 1fr}}@media(min-width:992px){.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items.thickness-options{grid-template-columns:1fr 1fr 1fr}}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items.finish-options{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr}@media(min-width:768px){.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items.finish-options{grid-template-columns:1fr 1fr}}@media(min-width:992px){.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items.finish-options{grid-template-columns:1fr;grid-template-columns:1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item{background-color:#fff;border:1px solid #eee;border-radius:6px;cursor:pointer;display:flex;padding:.8rem;transition:all .3s ease}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item:hover{border-color:#0f69ad;box-shadow:0 2px 4px #0000000d}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item.active{background-color:#0f69ad0d;border-color:#0f69ad}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item.disabled-option{background-color:#eee3;border-color:#eee;cursor:not-allowed;opacity:.6}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item.disabled-option:hover{border-color:#eee;box-shadow:none}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item.disabled-option .option-desc,.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item.disabled-option .option-name{color:#666}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item input{margin-right:.8rem;margin-top:2px}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item .option-content .option-name{display:block;font-weight:500;margin-bottom:2px}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item .option-content .option-desc{color:#666;display:block;font-size:.8rem}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000a;margin-top:1.5rem;padding:1rem}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-price{align-items:center;background:linear-gradient(90deg,#0f69ad08,#0f69ad14);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:1rem;overflow:hidden;padding:.8rem 1rem;position:relative}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-price:before{background-color:#0f69ad;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-price .price-label{color:#333;font-size:.95rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-price .price-value{color:#0f69ad;font-size:1.6rem;font-weight:700;text-shadow:0 1px 1px #0000000d}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-basket .add-to-cart-container{width:100%}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-basket .add-to-cart-container .rope-price{background:none;max-width:100%;overflow:hidden;width:100%}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-basket .add-to-cart-container .rope-price .price-name{display:none}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-basket .add-to-cart-container .rope-price .add-to-cart{align-items:center;background:linear-gradient(135deg,#0f69ad,#093e67);border-radius:6px;box-shadow:0 4px 10px #0f69ad40;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;height:auto;justify-content:center;max-width:100%;padding:.8rem 1rem;transition:all .3s ease}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-basket .add-to-cart-container .rope-price .add-to-cart:hover{box-shadow:0 6px 15px #0f69ad4d;transform:translateY(-2px)}.cordeo-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-basket .add-to-cart-container .rope-price .add-to-cart:active{transform:translateY(0)}.cordeo-description .description-box{background-color:#f9f9f9;border-radius:6px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:1.5rem;padding:1rem}@media(min-width:992px){.cordeo-description .description-box{align-items:flex-start;flex-direction:row}}.cordeo-description .description-box .description-gallery{width:100%}@media(min-width:992px){.cordeo-description .description-box .description-gallery{padding-right:1.5rem;width:40%}}.cordeo-description .description-box .description-gallery .lg-react-element{display:block}.cordeo-description .description-box .description-gallery .lg-react-element a{cursor:pointer;display:block}.cordeo-description .description-box .description-gallery .lg-react-element img.product-img{border-radius:6px;display:block;height:auto;width:100%}.cordeo-description .description-box .description-content{width:100%}@media(min-width:992px){.cordeo-description .description-box .description-content{width:60%}}.cordeo-description .description-box .description-content h2{font-size:1.5rem;margin-bottom:.8rem;margin-top:0;position:relative}.cordeo-description .description-box .description-content h2:after{background-color:#eee;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:40px}.cordeo-description .description-box .description-content p{color:#666;line-height:1.5;margin-bottom:1rem}.cordeo-description .description-box .description-content p:last-child{margin-bottom:0}.uwiaz-product{color:#333;font-family:Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1200px;padding:1.5rem}.uwiaz-product h1,.uwiaz-product h2,.uwiaz-product h3{font-family:Unica One,sans-serif;font-weight:600}.uwiaz-product .product-header{margin-bottom:1.5rem;text-align:center}.uwiaz-product .product-header h1{color:#333;display:inline-block;font-size:2.4rem;margin:0;padding-bottom:.5rem;position:relative}.uwiaz-product .product-header h1:after{background-color:#0f69ad;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.uwiaz-product .product-hero{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media(min-width:992px){.uwiaz-product .product-hero{flex-direction:row}}.uwiaz-product .product-hero .product-gallery{flex:3 1}.uwiaz-product .product-hero .product-summary{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex:2 1;flex-direction:column;min-height:100%}.uwiaz-product .product-hero .product-summary .summary-content{flex-grow:1;padding:1rem}.uwiaz-product .product-hero .product-summary .summary-content .product-features{margin-bottom:1rem}.uwiaz-product .product-hero .product-summary .summary-content .product-features .features-list{list-style:none;margin:0;padding:0}.uwiaz-product .product-hero .product-summary .summary-content .product-features .features-list li{align-items:center;border-bottom:1px dashed #eeeeee80;display:flex;gap:.8rem;padding:.5rem 0}.uwiaz-product .product-hero .product-summary .summary-content .product-features .features-list li:last-child{border-bottom:none}.uwiaz-product .product-hero .product-summary .summary-content .product-features .features-list li .feature-icon{align-items:center;background-color:#0fad491a;border-radius:50%;color:#0fad49;display:flex;flex-shrink:0;font-weight:700;height:20px;justify-content:center;width:20px}.uwiaz-product .product-hero .product-summary .summary-content .product-features .features-list li .feature-text{color:#666;font-size:.9rem}.uwiaz-product .product-hero .product-summary .summary-content .product-price{margin-bottom:.8rem}.uwiaz-product .product-hero .product-summary .summary-content .product-price .price-amount{color:#0f69ad;display:block;font-size:1.8rem;font-weight:700}.uwiaz-product .product-hero .product-summary .summary-content .product-rating{display:block;margin-bottom:.8rem}.uwiaz-product .product-hero .product-summary .summary-content .product-rating .stars{color:gold;letter-spacing:2px;margin-right:.5rem}.uwiaz-product .product-hero .product-summary .summary-content .product-rating .count{color:#666;font-size:.8rem}.uwiaz-product .product-hero .product-summary .product-actions{background-color:#fff;border-radius:0 0 8px 8px;border-top:1px solid #eee;padding:1rem}.uwiaz-product .product-hero .product-summary .product-actions .configure-button{background-color:#5cb911;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1rem;transition:all .3s ease;width:100%}.uwiaz-product .product-hero .product-summary .product-actions .configure-button:hover{background-color:#4ca00f;box-shadow:0 3px 8px #0000001a;transform:translateY(-2px)}.uwiaz-product .product-hero .product-summary .product-actions .configure-button:active{transform:translateY(-1px)}.uwiaz-product .product-configurator{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-bottom:2rem;overflow:hidden;scroll-margin-top:20px}.uwiaz-product .product-configurator .configurator-nav{background-color:#f5f5f5;border-bottom:1px solid #eee;display:flex;justify-content:center;padding:.8rem 1rem}.uwiaz-product .product-configurator .configurator-nav .configurator-title{color:#333;display:inline-block;font-size:1.5rem;margin:0;padding-bottom:.5rem;position:relative}.uwiaz-product .product-configurator .configurator-nav .configurator-title:after{background-color:#0f69ad;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.uwiaz-product .product-configurator .configurator-content{padding:1.5rem}.uwiaz-product .product-configurator .configurator-content .combined-config-container,.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:992px){.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row{align-items:flex-start;flex-direction:row}}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column{flex:1 1}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column h3{color:#333;font-size:1.3rem;margin-bottom:1rem;margin-top:0;text-align:center}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group{background-color:#f9f9f9;border-radius:8px;padding:1rem}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group h4{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:.8rem;margin-top:0}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items{display:flex;flex-direction:column;gap:.8rem;margin-bottom:.8rem}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items.radio-items .option-item{border:1px solid #eee;position:relative}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items.radio-items .option-item:has(input[type=radio]:checked){background-color:#0f69ad0d;border-color:#0f69ad}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item{align-items:center;background-color:#fff;border:1px solid #eee;border-radius:6px;cursor:pointer;display:flex;padding:.8rem;transition:background-color .2s ease,transform .2s ease}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item:hover{background-color:#0f69ad05;box-shadow:0 2px 8px #0000000d;transform:translateY(-2px)}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item input[type=checkbox],.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item input[type=radio]{accent-color:#0f69ad;flex-shrink:0;height:18px;margin-right:.8rem;margin-top:0;width:18px}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item .option-content{display:flex;flex:1 1;flex-direction:column}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item .option-content .option-name{font-weight:600;margin-bottom:4px}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-group .option-items .option-item .option-content .option-desc{color:#666;font-size:.85rem}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000a;margin-top:1rem;padding:1rem}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-price{align-items:center;background:linear-gradient(90deg,#0f69ad08,#0f69ad14);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:1rem;overflow:hidden;padding:.8rem 1rem;position:relative}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-price:before{background-color:#0f69ad;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-price .price-label{color:#333;font-size:.95rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-price .price-value{color:#0f69ad;font-size:1.6rem;font-weight:700;text-shadow:0 1px 1px #0000000d}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-basket .add-to-cart-container{width:100%}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-basket .add-to-cart-container .rope-price{background:none;max-width:100%;overflow:hidden;width:100%}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-basket .add-to-cart-container .rope-price .price-name{display:none}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-basket .add-to-cart-container .rope-price .add-to-cart{align-items:center;background:linear-gradient(135deg,#0f69ad,#093e67);border-radius:6px;box-shadow:0 4px 10px #0f69ad40;color:#fff;display:flex;font-size:1.1rem;font-weight:600;height:auto;justify-content:center;max-width:100%;padding:.8rem 1rem;transition:all .3s ease}.uwiaz-product .product-configurator .configurator-content .combined-config-container .config-row .config-column.options-column .option-summary .option-basket .add-to-cart-container .rope-price .add-to-cart:hover{background:linear-gradient(135deg,#1177c4,#0b4d7e);box-shadow:0 6px 12px #0f69ad66;transform:translateY(-2px)}.uwiaz-description .main-content{background-color:#fff;border-left:4px solid #0f69ad;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;gap:1rem;margin-bottom:0!important;min-height:100%;padding:1rem}@media(max-width:768px){.uwiaz-description .main-content{flex-direction:column;gap:.8rem;padding:.8rem}}.uwiaz-description .main-content .image-column{display:flex;flex:.7 1;flex-direction:column;gap:.8rem;max-width:100%;width:100%}.uwiaz-description .main-content .image-column .featured-image-container{width:100%}.uwiaz-description .main-content .image-column .featured-image-container .featured-image-wrapper{display:block;width:100%}.uwiaz-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link{border-radius:6px;cursor:pointer;display:block;height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}@media(max-width:768px){.uwiaz-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link{padding-bottom:66%}}.uwiaz-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link:hover .featured-image{transform:scale(1.03)}.uwiaz-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link .featured-image{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:transform .3s ease;width:100%}.uwiaz-description .main-content .image-column .thumbnails-container{display:flex;width:100%}.uwiaz-description .main-content .image-column .thumbnails-container .thumbnails-row{display:flex;gap:.5rem;justify-content:flex-start;width:100%}.uwiaz-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail{border:2px solid #0000;border-radius:4px;cursor:pointer;height:60px;overflow:hidden;position:relative;transition:all .2s ease-in-out;width:calc(33.333% - .35rem)}.uwiaz-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail .lg-react-element{height:100%;width:100%}.uwiaz-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail .lg-react-element a{display:block;height:100%;width:100%}.uwiaz-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.uwiaz-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail.active{border-color:#0f69ad}.uwiaz-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail img{display:block;height:100%;object-fit:cover;object-position:center;transition:all .2s ease-in-out;width:100%}.uwiaz-description .main-content .description-content{display:flex;flex:1.3 1;flex-direction:column;justify-content:flex-start}.uwiaz-description .main-content .description-content h2{color:#333;display:inline-block;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.5rem;margin-bottom:.8rem;position:relative}.uwiaz-description .main-content .description-content h2:after{background-color:#0f69ad;bottom:-5px;content:"";height:3px;left:0;position:absolute;width:30px}.uwiaz-description .main-content .description-content p{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:.8rem;text-align:justify}.uwiaz-description .main-content .description-content p:last-child{margin-bottom:0}.uwiaz-description .main-content .description-content .specs-list{background-color:#f9f9f9;border-radius:6px;margin-top:.8rem;padding:.8rem}.uwiaz-description .main-content .description-content .specs-list .spec-item{border-bottom:1px dashed #eeeeee80;display:flex;justify-content:space-between;padding:.5rem 0}.uwiaz-description .main-content .description-content .specs-list .spec-item:last-child{border-bottom:none}.uwiaz-description .main-content .description-content .specs-list .spec-item .spec-name{color:#777;font-weight:500}.uwiaz-description .main-content .description-content .specs-list .spec-item .spec-value{font-weight:600}.halter-product{color:#333;font-family:Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1200px;padding:1.5rem}.halter-product h1,.halter-product h2,.halter-product h3{font-family:Unica One,sans-serif;font-weight:600}.halter-product .product-header{margin-bottom:1.5rem;text-align:center}.halter-product .product-header h1{color:#333;display:inline-block;font-size:2.4rem;margin:0;padding-bottom:.5rem;position:relative}.halter-product .product-header h1:after{background-color:#0f69ad;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.halter-product .product-hero{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media(min-width:992px){.halter-product .product-hero{flex-direction:row}}.halter-product .product-hero .product-gallery{flex:3 1}.halter-product .product-hero .product-summary{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex:2 1;flex-direction:column;min-height:100%}.halter-product .product-hero .product-summary .summary-content{flex-grow:1;padding:1rem}.halter-product .product-hero .product-summary .summary-content .product-features{margin-bottom:1rem}.halter-product .product-hero .product-summary .summary-content .product-features .features-list{list-style:none;margin:0;padding:0}.halter-product .product-hero .product-summary .summary-content .product-features .features-list li{align-items:center;border-bottom:1px dashed #eeeeee80;display:flex;gap:.8rem;padding:.5rem 0}.halter-product .product-hero .product-summary .summary-content .product-features .features-list li:last-child{border-bottom:none}.halter-product .product-hero .product-summary .summary-content .product-features .features-list li .feature-icon{align-items:center;background-color:#0fad491a;border-radius:50%;color:#0fad49;display:flex;flex-shrink:0;font-weight:700;height:20px;justify-content:center;width:20px}.halter-product .product-hero .product-summary .summary-content .product-features .features-list li .feature-text{color:#666;font-size:.9rem}.halter-product .product-hero .product-summary .summary-content .product-price{margin-bottom:.8rem}.halter-product .product-hero .product-summary .summary-content .product-price .price-amount{color:#0f69ad;display:block;font-size:1.8rem;font-weight:700}.halter-product .product-hero .product-summary .summary-content .product-rating{display:none;margin-bottom:.8rem}.halter-product .product-hero .product-summary .summary-content .product-rating .stars{color:gold;letter-spacing:2px;margin-right:.5rem}.halter-product .product-hero .product-summary .summary-content .product-rating .count{color:#666;font-size:.8rem}.halter-product .product-hero .product-summary .product-actions{background-color:#fff;border-radius:0 0 8px 8px;border-top:1px solid #eee;padding:1rem}.halter-product .product-hero .product-summary .product-actions .configure-button{background-color:#5cb911;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1rem;transition:all .3s ease;width:100%}.halter-product .product-hero .product-summary .product-actions .configure-button:hover{background-color:#4ca00f;box-shadow:0 3px 8px #0000001a;transform:translateY(-2px)}.halter-product .product-hero .product-summary .product-actions .configure-button:active{transform:translateY(-1px)}.halter-product .product-configurator{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-bottom:2rem;overflow:hidden;scroll-margin-top:20px}.halter-product .product-configurator .configurator-nav{background-color:#f5f5f5;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;position:relative}@media(max-width:768px){.halter-product .product-configurator .configurator-nav{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:visible;overflow:hidden;padding:0;position:relative;width:100%}.halter-product .product-configurator .configurator-nav button{flex:1 1;max-width:25%;min-width:0;padding:.5rem 1px;width:25%}.halter-product .product-configurator .configurator-nav:after{display:none}.halter-product .product-configurator .configurator-nav:before{background-color:#0f69ad;content:"";height:4px;left:0;position:absolute;top:0;transition:width .3s ease;z-index:1}.halter-product .product-configurator .configurator-nav[data-step=colors]:before{width:25%}.halter-product .product-configurator .configurator-nav[data-step=options]:before{width:50%}.halter-product .product-configurator .configurator-nav[data-step=sizes]:before{width:75%}.halter-product .product-configurator .configurator-nav[data-step=summary]:before{width:100%}.halter-product .product-configurator .configurator-nav[data-step]:before{height:4px}}.halter-product .product-configurator .configurator-nav .disabled-step-tooltip{animation:tooltipFadeIn .3s ease;filter:drop-shadow(0 2px 8px rgba(0,0,0,.15));margin-top:10px;max-width:300px;position:absolute;right:0;top:100%;z-index:50}@media(max-width:768px){.halter-product .product-configurator .configurator-nav .disabled-step-tooltip{max-width:260px;right:10px}}.halter-product .product-configurator .configurator-nav .disabled-step-tooltip .tooltip-content{align-items:center;background-color:#fff8e6;border-left:4px solid #f5a623;border-radius:6px;display:flex;padding:.8rem;position:relative}.halter-product .product-configurator .configurator-nav .disabled-step-tooltip .tooltip-icon{font-size:1.2rem;margin-right:.5rem}.halter-product .product-configurator .configurator-nav .disabled-step-tooltip .tooltip-text{color:#5a4800;flex:1 1;font-size:.85rem;font-weight:500}.halter-product .product-configurator .configurator-nav .disabled-step-tooltip .tooltip-close{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:1.2rem;height:20px;justify-content:center;margin-left:.5rem;padding:0;width:20px}.halter-product .product-configurator .configurator-nav .disabled-step-tooltip .tooltip-close:hover{color:#555}.halter-product .product-configurator .configurator-nav .disabled-step-tooltip .tooltip-arrow{border-bottom:8px solid #fff8e6;border-left:8px solid #0000;border-right:8px solid #0000;height:0;position:absolute;right:30px;top:-8px;width:0}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.halter-product .product-configurator .configurator-nav button{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:.9rem;padding:.8rem .5rem;position:relative;transition:all .3s ease}@media(max-width:768px){.halter-product .product-configurator .configurator-nav button{font-size:.8rem;padding:.5rem 1px;white-space:normal}.halter-product .product-configurator .configurator-nav button .step-name{display:block;font-size:.65rem;line-height:1;margin-top:2px;max-width:100%;overflow:visible;padding:0;text-align:center;white-space:normal}.halter-product .product-configurator .configurator-nav button .step-number{font-size:.7rem;height:18px;margin-bottom:1px;width:18px}}@media(max-width:768px)and (max-width:350px){.halter-product .product-configurator .configurator-nav button .step-name{font-size:.6rem}.halter-product .product-configurator .configurator-nav button .step-number{font-size:.65rem;height:16px;width:16px}}.halter-product .product-configurator .configurator-nav button:hover{background-color:#0f69ad0d}.halter-product .product-configurator .configurator-nav button.disabled{cursor:not-allowed;opacity:.6;position:relative}.halter-product .product-configurator .configurator-nav button.disabled:before{animation:pulse 1.5s infinite;content:"🔒";font-size:14px;position:absolute;right:-8px;top:-8px;z-index:2}.halter-product .product-configurator .configurator-nav button.disabled:after{background:repeating-linear-gradient(45deg,#f0f0f0cc,#f0f0f0cc 5px,#dcdcdccc 0,#dcdcdccc 10px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.halter-product .product-configurator .configurator-nav button.disabled:hover{background-color:#0000}.halter-product .product-configurator .configurator-nav button.disabled .step-name,.halter-product .product-configurator .configurator-nav button.disabled .step-number{opacity:.7;position:relative;z-index:2}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.halter-product .product-configurator .configurator-nav button.active{background-color:#fff;color:#0f69ad}.halter-product .product-configurator .configurator-nav button.active:after{background-color:#0f69ad;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.halter-product .product-configurator .configurator-nav button.active .step-number{background-color:#0f69ad;color:#fff}@media(max-width:768px){.halter-product .product-configurator .configurator-nav button.active .step-name{color:#0f69ad}}.halter-product .product-configurator .configurator-nav button .step-number{align-items:center;background-color:#ddd;border-radius:50%;color:#666;display:flex;font-weight:700;height:24px;justify-content:center;margin-bottom:.5rem;transition:all .3s ease;width:24px}@media(max-width:768px){.halter-product .product-configurator .configurator-nav button .step-number{font-size:1rem;height:30px;margin-bottom:4px;width:30px}}.halter-product .product-configurator .configurator-nav button .step-name{font-weight:500}@media(max-width:768px){.halter-product .product-configurator .configurator-nav button .step-name{display:block;font-size:.65rem;line-height:1;max-width:100%;overflow:visible;padding:0;text-align:center;white-space:normal}}.halter-product .product-configurator .configurator-nav button .step-name .desktop-text{display:inline}@media(max-width:768px){.halter-product .product-configurator .configurator-nav button .step-name .desktop-text{display:none}}.halter-product .product-configurator .configurator-nav button .step-name .mobile-text{display:none}@media(max-width:768px){.halter-product .product-configurator .configurator-nav button .step-name .mobile-text{display:inline}}.halter-product .product-configurator .configurator-content{min-height:300px;padding:1.5rem}@media(max-width:768px){.halter-product .product-configurator .configurator-content{padding:1rem .8rem}}.halter-product .product-configurator .configurator-content h2{color:#333;font-size:1.6rem;margin-bottom:1rem;margin-top:0}@media(max-width:768px){.halter-product .product-configurator .configurator-content h2{font-size:1.3rem;text-align:center}}.halter-product .product-configurator .configurator-content h3{color:#444;font-size:1.2rem;margin:1rem 0 .8rem}.halter-product .product-configurator .configurator-content .section-colors,.halter-product .product-configurator .configurator-content .section-options,.halter-product .product-configurator .configurator-content .section-sizes,.halter-product .product-configurator .configurator-content .section-summary{display:flex;flex-direction:column;min-height:380px}.halter-product .product-configurator .configurator-content .section-colors .color-description,.halter-product .product-configurator .configurator-content .section-options .color-description,.halter-product .product-configurator .configurator-content .section-sizes .color-description,.halter-product .product-configurator .configurator-content .section-summary .color-description{color:#666;font-size:.95rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:450px;text-align:center}.halter-product .product-configurator .configurator-content .section-colors .rope-color,.halter-product .product-configurator .configurator-content .section-options .rope-color,.halter-product .product-configurator .configurator-content .section-sizes .rope-color,.halter-product .product-configurator .configurator-content .section-summary .rope-color{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:550px;min-height:320px;min-width:550px}@media(max-width:992px){.halter-product .product-configurator .configurator-content .section-colors .rope-color,.halter-product .product-configurator .configurator-content .section-options .rope-color,.halter-product .product-configurator .configurator-content .section-sizes .rope-color,.halter-product .product-configurator .configurator-content .section-summary .rope-color{max-width:100%;min-height:250px;min-width:auto}}.halter-product .product-configurator .configurator-content .section-colors .rope-color .picker-container,.halter-product .product-configurator .configurator-content .section-options .rope-color .picker-container,.halter-product .product-configurator .configurator-content .section-sizes .rope-color .picker-container,.halter-product .product-configurator .configurator-content .section-summary .rope-color .picker-container{width:100%}.halter-product .product-configurator .configurator-content .section-colors .rope-color .picker-container .picker-preview,.halter-product .product-configurator .configurator-content .section-options .rope-color .picker-container .picker-preview,.halter-product .product-configurator .configurator-content .section-sizes .rope-color .picker-container .picker-preview,.halter-product .product-configurator .configurator-content .section-summary .rope-color .picker-container .picker-preview{border-radius:8px;box-shadow:0 4px 10px #00000014;cursor:pointer;overflow:hidden;transition:transform .3s ease}.halter-product .product-configurator .configurator-content .section-colors .rope-color .picker-container .picker-preview:hover,.halter-product .product-configurator .configurator-content .section-options .rope-color .picker-container .picker-preview:hover,.halter-product .product-configurator .configurator-content .section-sizes .rope-color .picker-container .picker-preview:hover,.halter-product .product-configurator .configurator-content .section-summary .rope-color .picker-container .picker-preview:hover{transform:translateY(-5px)}.halter-product .product-configurator .configurator-content .section-colors .rope-color .picker-container .picker-preview .picker-preview-img,.halter-product .product-configurator .configurator-content .section-options .rope-color .picker-container .picker-preview .picker-preview-img,.halter-product .product-configurator .configurator-content .section-sizes .rope-color .picker-container .picker-preview .picker-preview-img,.halter-product .product-configurator .configurator-content .section-summary .rope-color .picker-container .picker-preview .picker-preview-img{height:280px;object-fit:cover;object-position:center;width:100%}@media(max-width:768px){.halter-product .product-configurator .configurator-content .section-colors .rope-color .picker-container .picker-preview .picker-preview-img,.halter-product .product-configurator .configurator-content .section-options .rope-color .picker-container .picker-preview .picker-preview-img,.halter-product .product-configurator .configurator-content .section-sizes .rope-color .picker-container .picker-preview .picker-preview-img,.halter-product .product-configurator .configurator-content .section-summary .rope-color .picker-container .picker-preview .picker-preview-img{height:200px}}.halter-product .product-configurator .configurator-content .section-colors .rope-color .picker-container .picker-preview .picker-preview-button,.halter-product .product-configurator .configurator-content .section-options .rope-color .picker-container .picker-preview .picker-preview-button,.halter-product .product-configurator .configurator-content .section-sizes .rope-color .picker-container .picker-preview .picker-preview-button,.halter-product .product-configurator .configurator-content .section-summary .rope-color .picker-container .picker-preview .picker-preview-button{background-color:#ffffffd9;color:#333;padding:1rem}.halter-product .product-configurator .configurator-content .section-colors .rope-color .picker-container .picker-preview .picker-preview-button .picker-preview-text,.halter-product .product-configurator .configurator-content .section-options .rope-color .picker-container .picker-preview .picker-preview-button .picker-preview-text,.halter-product .product-configurator .configurator-content .section-sizes .rope-color .picker-container .picker-preview .picker-preview-button .picker-preview-text,.halter-product .product-configurator .configurator-content .section-summary .rope-color .picker-container .picker-preview .picker-preview-button .picker-preview-text{color:#0f69ad;font-weight:600}.halter-product .product-configurator .configurator-content .section-colors .rope-color .picker-container .picker-preview .picker-preview-button .picker-preview-count,.halter-product .product-configurator .configurator-content .section-options .rope-color .picker-container .picker-preview .picker-preview-button .picker-preview-count,.halter-product .product-configurator .configurator-content .section-sizes .rope-color .picker-container .picker-preview .picker-preview-button .picker-preview-count,.halter-product .product-configurator .configurator-content .section-summary .rope-color .picker-container .picker-preview .picker-preview-button .picker-preview-count{color:#666;font-weight:500;opacity:1;text-shadow:none}.halter-product .product-configurator .configurator-content .section-colors .nav-buttons,.halter-product .product-configurator .configurator-content .section-options .nav-buttons,.halter-product .product-configurator .configurator-content .section-sizes .nav-buttons,.halter-product .product-configurator .configurator-content .section-summary .nav-buttons{display:flex;justify-content:space-between;margin-top:auto;padding-top:1rem}@media(max-width:768px){.halter-product .product-configurator .configurator-content .section-colors .nav-buttons,.halter-product .product-configurator .configurator-content .section-options .nav-buttons,.halter-product .product-configurator .configurator-content .section-sizes .nav-buttons,.halter-product .product-configurator .configurator-content .section-summary .nav-buttons{padding-top:1.5rem}}.halter-product .product-configurator .configurator-content .section-colors .nav-buttons button,.halter-product .product-configurator .configurator-content .section-options .nav-buttons button,.halter-product .product-configurator .configurator-content .section-sizes .nav-buttons button,.halter-product .product-configurator .configurator-content .section-summary .nav-buttons button{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}@media(max-width:768px){.halter-product .product-configurator .configurator-content .section-colors .nav-buttons button,.halter-product .product-configurator .configurator-content .section-options .nav-buttons button,.halter-product .product-configurator .configurator-content .section-sizes .nav-buttons button,.halter-product .product-configurator .configurator-content .section-summary .nav-buttons button{font-size:.95rem;min-width:120px;padding:.8rem 1rem}}.halter-product .product-configurator .configurator-content .section-colors .nav-buttons button.prev-step,.halter-product .product-configurator .configurator-content .section-options .nav-buttons button.prev-step,.halter-product .product-configurator .configurator-content .section-sizes .nav-buttons button.prev-step,.halter-product .product-configurator .configurator-content .section-summary .nav-buttons button.prev-step{background-color:#f0f0f0;color:#555}.halter-product .product-configurator .configurator-content .section-colors .nav-buttons button.prev-step:hover,.halter-product .product-configurator .configurator-content .section-options .nav-buttons button.prev-step:hover,.halter-product .product-configurator .configurator-content .section-sizes .nav-buttons button.prev-step:hover,.halter-product .product-configurator .configurator-content .section-summary .nav-buttons button.prev-step:hover{background-color:#e0e0e0}.halter-product .product-configurator .configurator-content .section-colors .nav-buttons button.next-step,.halter-product .product-configurator .configurator-content .section-options .nav-buttons button.next-step,.halter-product .product-configurator .configurator-content .section-sizes .nav-buttons button.next-step,.halter-product .product-configurator .configurator-content .section-summary .nav-buttons button.next-step{background-color:#0f69ad;color:#fff}.halter-product .product-configurator .configurator-content .section-colors .nav-buttons button.next-step:hover,.halter-product .product-configurator .configurator-content .section-options .nav-buttons button.next-step:hover,.halter-product .product-configurator .configurator-content .section-sizes .nav-buttons button.next-step:hover,.halter-product .product-configurator .configurator-content .section-summary .nav-buttons button.next-step:hover{background-color:#0d5c99;transform:translateY(-2px)}.halter-product .product-configurator .configurator-content .section-colors .rope-color{max-width:650px}.halter-product .product-configurator .configurator-content .section-options .option-addons,.halter-product .product-configurator .configurator-content .section-options .option-thickness,.halter-product .product-configurator .configurator-content .section-options .size-fields,.halter-product .product-configurator .configurator-content .section-options .size-instruction,.halter-product .product-configurator .configurator-content .section-sizes .option-addons,.halter-product .product-configurator .configurator-content .section-sizes .option-thickness,.halter-product .product-configurator .configurator-content .section-sizes .size-fields,.halter-product .product-configurator .configurator-content .section-sizes .size-instruction{margin-left:auto;margin-right:auto;max-width:700px}.halter-product .product-configurator .configurator-content .option-thickness{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.halter-product .product-configurator .configurator-content .option-thickness{gap:1rem;grid-template-columns:1fr}}.halter-product .product-configurator .configurator-content .option-thickness label{border:2px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 8px #0000000d;cursor:pointer;display:flex;flex-direction:column;padding:1rem;position:relative;transition:all .3s ease}.halter-product .product-configurator .configurator-content .option-thickness label:hover{border-color:#bbb;transform:translateY(-2px)}.halter-product .product-configurator .configurator-content .option-thickness label.selected{background-color:#0f69ad0d;border-color:#0f69ad}.halter-product .product-configurator .configurator-content .option-thickness label.selected .option-visual{background-color:#0f69ad;color:#fff}.halter-product .product-configurator .configurator-content .option-thickness label input{opacity:0;position:absolute}.halter-product .product-configurator .configurator-content .option-thickness label .option-visual{align-self:flex-start;background-color:#f0f0f0;border-radius:20px;color:#333;display:inline-block;font-size:.85rem;font-weight:700;margin-bottom:.5rem;padding:.5rem .8rem;transition:all .3s ease}.halter-product .product-configurator .configurator-content .option-thickness label .option-title{color:#333;font-size:1rem;font-weight:700;margin-bottom:.5rem}.halter-product .product-configurator .configurator-content .option-thickness label .option-desc{color:#666;font-size:.85rem}.halter-product .product-configurator .configurator-content .option-addons{background-color:#f9f9f9;border-radius:6px;overflow:hidden}.halter-product .product-configurator .configurator-content .option-addons .checkbox-container{align-items:center;cursor:pointer;display:flex;padding:.8rem;position:relative;transition:all .3s ease}.halter-product .product-configurator .configurator-content .option-addons .checkbox-container:hover{background-color:#0f69ad0d}.halter-product .product-configurator .configurator-content .option-addons .checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.halter-product .product-configurator .configurator-content .option-addons .checkbox-container input:checked~.checkmark:after{display:block}.halter-product .product-configurator .configurator-content .option-addons .checkbox-container input:checked~.addon-info .addon-title{color:#0f69ad}.halter-product .product-configurator .configurator-content .option-addons .checkbox-container .checkmark{background-color:#fff;border:2px solid #ddd;border-radius:4px;height:20px;margin-right:.8rem;position:relative;transition:all .3s ease;width:20px}.halter-product .product-configurator .configurator-content .option-addons .checkbox-container .checkmark:after{border:solid #0f69ad;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.halter-product .product-configurator .configurator-content .option-addons .checkbox-container .addon-info{align-items:center;display:flex;flex:1 1;justify-content:space-between}.halter-product .product-configurator .configurator-content .option-addons .checkbox-container .addon-info .addon-title{font-size:.9rem;font-weight:500;transition:color .3s ease}.halter-product .product-configurator .configurator-content .option-addons .checkbox-container .addon-info .addon-price{background-color:#e8f4ff;border-radius:4px;color:#0f69ad;font-size:.8rem;font-weight:600;padding:.5rem .8rem}.halter-product .product-configurator .configurator-content .size-instruction{background-color:#fff8e6;border-radius:6px;margin-bottom:1rem;padding:.8rem}.halter-product .product-configurator .configurator-content .size-instruction p{color:#5a4a00;font-size:.9rem;margin:0}.halter-product .product-configurator .configurator-content .size-instruction p .size-guide-link{color:#0f69ad;font-weight:500;text-decoration:none}.halter-product .product-configurator .configurator-content .size-instruction p .size-guide-link:hover{text-decoration:underline}.halter-product .product-configurator .configurator-content .size-fields{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.halter-product .product-configurator .configurator-content .size-fields{gap:.8rem;grid-template-columns:1fr}}.halter-product .product-configurator .configurator-content .size-fields .size-field{border-radius:6px;box-shadow:0 2px 8px #0000000d;min-width:300px;padding:1rem;transition:all .3s ease}@media(max-width:768px){.halter-product .product-configurator .configurator-content .size-fields .size-field{min-width:auto;padding:.8rem}}.halter-product .product-configurator .configurator-content .size-fields .size-field:hover{box-shadow:0 4px 10px #00000014;transform:translateY(-3px)}.halter-product .product-configurator .configurator-content .size-fields .size-field.blue{background-color:#0f69ad0d;border-top:3px solid #0f69ad}.halter-product .product-configurator .configurator-content .size-fields .size-field.red{background-color:#ad0f0f0d;border-top:3px solid #ad0f0f}.halter-product .product-configurator .configurator-content .size-fields .size-field.green{background-color:#0fad490d;border-top:3px solid #0fad49}.halter-product .product-configurator .configurator-content .size-fields .size-field.yellow{background-color:#ad9a0f0d;border-top:3px solid #ad9a0f}.halter-product .product-configurator .configurator-content .size-fields .size-field label{color:#444;display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.halter-product .product-configurator .configurator-content .size-fields .size-field .input-group{align-items:center;display:flex}.halter-product .product-configurator .configurator-content .size-fields .size-field .input-group input{border:2px solid #e0e0e0;border-radius:4px;flex:1 1;font-size:.95rem;padding:.5rem;transition:all .3s ease}.halter-product .product-configurator .configurator-content .size-fields .size-field .input-group input:focus{border-color:#0f69ad;box-shadow:0 0 0 2px #0f69ad26;outline:none}.halter-product .product-configurator .configurator-content .size-fields .size-field .input-group input::placeholder{color:#aaa}.halter-product .product-configurator .configurator-content .size-fields .size-field .input-group .unit{color:#666;font-size:.9rem;font-weight:600;margin-left:.5rem}.halter-product .product-configurator .configurator-content .section-summary .summary-header{align-items:center;background-color:#0fad491a;border-left:4px solid #0fad49;border-radius:8px;display:flex;margin-bottom:1rem;padding:.8rem 1rem}.halter-product .product-configurator .configurator-content .section-summary .summary-header .summary-icon{align-items:center;display:flex;font-size:1.5rem;justify-content:center;margin-right:.8rem}.halter-product .product-configurator .configurator-content .section-summary .summary-header .summary-message{color:#09672b;font-size:.95rem;font-weight:500;margin:0}.halter-product .product-configurator .configurator-content .section-summary .product-checkout{margin:0 auto;max-width:600px;transition:all .3s ease}.halter-product .product-configurator .configurator-content .section-summary .product-checkout:hover{box-shadow:0 6px 15px #0000000d}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-details h3{font-size:1.4rem}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-details h3:after{height:3px;width:60px}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-details .details-list li{border-radius:4px;padding:.8rem .5rem;transition:background-color .2s ease}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-details .details-list li:hover{background-color:#0f69ad0d}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-details .details-list li .detail-value{background-color:#f9f9f9;border-radius:4px;min-width:60px;padding:4px .5rem;text-align:center}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-details .details-list li.dimensions-header{border-bottom:none;border-top:1px solid #eee;margin-top:.8rem;padding-top:1rem}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-details .details-list li.dimensions-header .detail-section{color:#333;font-size:1.05rem;font-weight:600}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-details .details-list li.highlight .detail-value.blue-value{background-color:#0f69ad26;border-left:3px solid #0f69ad}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-details .details-list li.highlight .detail-value.red-value{background-color:#ad0f0f26;border-left:3px solid #ad0f0f}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-details .details-list li.highlight .detail-value.green-value{background-color:#0fad4926;border-left:3px solid #0fad49}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-details .details-list li.highlight .detail-value.yellow-value{background-color:#ad9a0f26;border-left:3px solid #ad9a0f}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-details .edit-buttons{border-top:1px dashed #eee;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:.8rem}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-details .edit-buttons .edit-button{align-items:center;background-color:#f9f9f9;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:.8rem;padding:.5rem .8rem;transition:all .3s ease}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-details .edit-buttons .edit-button:hover{background-color:#0f69ad0d;transform:translateY(-2px)}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-details .edit-buttons .edit-button .edit-icon{color:#0f69ad;font-size:.9rem;margin-right:4px}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-price{background-color:#0f69ad14;box-sizing:border-box;width:100%}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-price .final-price{animation:priceHighlight 2s infinite alternate;font-size:2.5rem}@keyframes priceHighlight{0%{color:#0f69ad}to{color:#5cb911}}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-price .vat-info{background-color:#ffffff80;border-radius:4px;display:inline-block;margin-bottom:1rem;padding:4px .5rem;width:auto}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-price .order-info{margin:1rem 0}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-price .order-info .info-item{align-items:center;background-color:#ffffff80;border-radius:4px;display:flex;margin-bottom:.5rem;padding:.5rem .8rem}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-price .order-info .info-item .info-icon{margin-right:.5rem}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-price .order-info .info-item .info-text{color:#333;font-size:.85rem}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-price .checkout-actions{border-top:1px dashed #ffffff80;margin-top:1rem;padding-top:1rem;width:100%}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-price .checkout-actions .add-to-cart-btn{background:none;border:none;cursor:pointer;max-width:100%;padding:0;width:100%}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-price .checkout-actions .add-to-cart-btn .basket-wrapper{max-width:100%;overflow:hidden;width:100%}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-price .checkout-actions .add-to-cart-btn .add-to-cart-container{width:100%}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-price .checkout-actions .add-to-cart-btn .add-to-cart-container .rope-price{background:none;max-width:100%;overflow:hidden;width:100%}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-price .checkout-actions .add-to-cart-btn .add-to-cart-container .rope-price .price-name{display:none}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-price .checkout-actions .add-to-cart-btn .add-to-cart-container .rope-price .add-to-cart{align-items:center;background-color:#0f69ad;border-radius:6px;box-shadow:0 4px 8px #0f69ad4d;color:#fff;display:flex;font-size:1.1rem;font-weight:600;height:auto;justify-content:center;max-width:100%;padding:.8rem 1rem;transition:all .3s ease}.halter-product .product-configurator .configurator-content .section-summary .product-checkout .checkout-price .checkout-actions .add-to-cart-btn .add-to-cart-container .rope-price .add-to-cart:hover{background-color:#0d5c99;box-shadow:0 6px 12px #0f69ad66;transform:translateY(-2px)}.halter-product .product-configurator .configurator-content .validation-message{align-items:center;animation:validationAppear .4s ease-out;background-color:#ffe8e8;border-left:3px solid #c40000;border-radius:4px;box-shadow:0 2px 8px #c4000033;color:#c40000;display:flex;font-size:.8rem;justify-content:center;margin-top:.8rem;padding:.5rem .8rem;text-align:center;transform-origin:center}.halter-product .product-configurator .configurator-content .validation-message .validation-icon{animation:iconShake .5s ease-in-out;font-size:1rem;margin-right:.5rem}.halter-product .product-configurator .configurator-content .validation-message .validation-text{font-weight:500}.halter-product .product-configurator .configurator-content .validation-message.centered{margin-left:auto;margin-right:auto;max-width:400px}@keyframes validationAppear{0%{opacity:0;transform:translateY(-10px) scale(.9)}50%{transform:translateY(5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconShake{0%,to{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}}.halter-product .product-configurator .configurator-content .section-colors .nav-buttons{justify-content:flex-end}.halter-product .product-checkout{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:100%;overflow:hidden}@media(min-width:992px){.halter-product .product-checkout{margin:0 auto;max-width:90%}}.halter-product .product-checkout .checkout-summary{display:flex;flex-direction:column}@media(min-width:992px){.halter-product .product-checkout .checkout-summary{flex-direction:row}}.halter-product .product-checkout .checkout-summary .checkout-details{border-bottom:1px solid #eee;flex:3 1;padding:1rem}@media(min-width:992px){.halter-product .product-checkout .checkout-summary .checkout-details{border-bottom:none;border-right:1px solid #eee;padding:1.5rem}}.halter-product .product-checkout .checkout-summary .checkout-details h3{color:#333;display:inline-block;font-size:1.3rem;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem;position:relative}.halter-product .product-checkout .checkout-summary .checkout-details h3:after{background-color:#0f69ad;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.halter-product .product-checkout .checkout-summary .checkout-details .details-list{list-style:none;margin:0;padding:0}.halter-product .product-checkout .checkout-summary .checkout-details .details-list li{align-items:center;border-bottom:1px dashed #eeeeee80;color:#333;display:flex;font-size:.95rem;justify-content:space-between;padding:.8rem 0}.halter-product .product-checkout .checkout-summary .checkout-details .details-list li:last-child{border-bottom:none}.halter-product .product-checkout .checkout-summary .checkout-details .details-list li .detail-label{color:#666;flex:1 1}.halter-product .product-checkout .checkout-summary .checkout-details .details-list li .detail-value{color:#333;font-weight:600;margin-left:1rem;text-align:right}.halter-product .product-checkout .checkout-summary .checkout-details .details-list li.highlight .detail-value{color:#0f69ad}.halter-product .product-checkout .checkout-summary .checkout-price{align-items:center;background-color:#0f69ad0a;box-sizing:border-box;display:flex;flex:2 1;flex-direction:column;padding:1rem;text-align:center;width:100%}@media(min-width:992px){.halter-product .product-checkout .checkout-summary .checkout-price{padding:1.5rem}}.halter-product .product-checkout .checkout-summary .checkout-price .price-label{color:#666;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.halter-product .product-checkout .checkout-summary .checkout-price .final-price{align-items:center;color:#0f69ad;display:flex;font-size:2.2rem;font-weight:700;margin-bottom:.5rem}.halter-product .product-checkout .checkout-summary .checkout-price .final-price .currency{font-size:1.2rem;font-weight:500;margin-left:4px}.halter-product .product-checkout .checkout-summary .checkout-price .vat-info{color:#777;font-size:.8rem;margin-bottom:.8rem}.halter-product .product-checkout .checkout-summary .checkout-price .delivery-info{border-top:1px dashed #eeeeee80;color:#777;font-size:.85rem;margin-top:.8rem;padding-top:.8rem;width:100%}.halter-product .product-checkout .checkout-actions{box-sizing:border-box;padding:1rem;width:100%}.halter-product .product-checkout .checkout-actions .add-to-cart-btn{background:none;border:none;cursor:pointer;padding:0;width:100%}.halter-product .product-checkout .checkout-actions .add-to-cart-btn .basket-wrapper{max-width:100%;overflow:hidden;width:100%}.halter-product .product-checkout .checkout-actions .add-to-cart-btn.disabled{cursor:not-allowed;opacity:.6}.halter-product .product-checkout .checkout-actions .add-to-cart-btn .add-to-cart-container{max-width:100%;width:100%}.halter-product .product-checkout .checkout-actions .add-to-cart-btn .add-to-cart-container .rope-price{background:none;max-width:100%;overflow:hidden;width:100%}.halter-product .product-checkout .checkout-actions .add-to-cart-btn .add-to-cart-container .rope-price .price-name{display:none}.halter-product .product-checkout .checkout-actions .add-to-cart-btn .add-to-cart-container .rope-price .add-to-cart{align-items:center;background-color:#0f69ad;border-radius:6px;box-shadow:0 4px 8px #0f69ad4d;color:#fff;display:flex;font-size:1.1rem;font-weight:600;height:auto;justify-content:center;padding:.8rem 1rem;transition:all .3s ease}.halter-product .product-checkout .checkout-actions .add-to-cart-btn .add-to-cart-container .rope-price .add-to-cart:hover{background-color:#0d5c99;box-shadow:0 6px 12px #0f69ad66;transform:translateY(-2px)}.halter-product .product-checkout .checkout-actions .validation-message{background-color:#ffe8e8;border-radius:4px;color:#c40000;font-size:.8rem;margin-top:.8rem;padding:.5rem;text-align:center}.halter-description .gallery-loading{margin-bottom:1rem}.halter-description .gallery-loading .gallery-loading-layout{background-color:#fff;border-left:4px solid #0f69ad;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;gap:1rem;margin-bottom:.8rem;padding:1rem}.halter-description .gallery-loading .gallery-loading-layout .image-column{display:flex;flex:.7 1;flex-direction:column;gap:.8rem}.halter-description .gallery-loading .gallery-loading-layout .image-column .featured-image-skeleton{border-radius:6px;height:180px;width:100%}.halter-description .gallery-loading .gallery-loading-layout .image-column .thumbnails-skeleton-row{display:flex;gap:.5rem;justify-content:space-between;width:100%}.halter-description .gallery-loading .gallery-loading-layout .image-column .thumbnails-skeleton-row .thumbnail-skeleton{border-radius:4px;height:75px;width:calc(33.333% - .35rem)}.halter-description .gallery-loading .gallery-loading-layout .description-skeleton{display:flex;flex:1.3 1;flex-direction:column;gap:.5rem}.halter-description .gallery-loading .gallery-loading-layout .description-skeleton .description-header-skeleton{border-radius:6px;height:30px;margin-bottom:.8rem;width:60%}.halter-description .gallery-loading .gallery-loading-layout .description-skeleton .description-text-skeleton{border-radius:6px;height:80px}.halter-description .main-content{background-color:#fff;border-left:4px solid #0f69ad;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:0!important;min-height:100%;padding:1rem}@media(max-width:768px){.halter-description .main-content{flex-direction:column;gap:.8rem;padding:.8rem}}.halter-description .main-content .image-column{display:flex;flex:.7 1;flex-direction:column;gap:.8rem;max-width:100%;width:100%}.halter-description .main-content .image-column .featured-image-container{width:100%}.halter-description .main-content .image-column .featured-image-container .featured-image-wrapper{display:block;width:100%}.halter-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link{border-radius:6px;cursor:pointer;display:block;height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}@media(max-width:768px){.halter-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link{padding-bottom:66%}}.halter-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link:hover .featured-image{transform:scale(1.03)}.halter-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link .featured-image{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:transform .3s ease;width:100%}.halter-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link .skeleton-featured-image{border-radius:6px;height:100%;left:0;position:absolute;top:0;width:100%}.halter-description .main-content .image-column .thumbnails-container{display:flex;width:100%}.halter-description .main-content .image-column .thumbnails-container .thumbnails-row{display:flex;gap:.5rem;justify-content:flex-start;width:100%}.halter-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail{border:2px solid #0000;border-radius:8px;cursor:pointer;height:60px;overflow:hidden;position:relative;transition:all .2s ease-in-out;width:calc(33.333% - .35rem)}.halter-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail .lg-react-element{height:100%;width:100%}.halter-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail .lg-react-element a{display:block;height:100%;width:100%}.halter-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail .skeleton-thumbnail{border-radius:8px;height:100%;width:100%}.halter-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.halter-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail.active{border-color:#0f69ad}.halter-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail img{display:block;height:100%;object-fit:cover;object-position:center;transition:all .2s ease-in-out;width:100%}.halter-description .main-content .description-column{display:flex;flex:1 1;flex-direction:column;margin-top:.8rem;min-width:300px}.halter-description .main-content .description-column h2{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:.8rem;position:relative}.halter-description .main-content .description-column h2:after{background-color:#0f69ad;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:40px}.halter-description .main-content .description-column p{color:#666;line-height:1.5;margin-bottom:1rem;text-align:justify}.halter-description .main-content .description-column p .highlight{color:green;font-weight:600}.halter-description .main-content .description-column .measurement-link-container{display:flex;justify-content:center;margin-top:.8rem;width:100%}.halter-description .main-content .description-column .measurement-link{background-color:#0f69ad1a;border-radius:4px;color:#0f69ad;display:inline-block;font-weight:500;padding:8px 16px;text-align:center;text-decoration:none;transition:all .2s ease}.halter-description .main-content .description-column .measurement-link:hover{background-color:#0f69ad33;transform:translateY(-2px)}@media(max-width:768px){.halter-description .main-content .description-column h2,.halter-description .main-content .description-column p{text-align:left}.halter-description .main-content .description-column .measurement-link-container{justify-content:center}}.halter-description .main-content .description-content{display:flex;flex:1.3 1;flex-direction:column;justify-content:center}.halter-description .main-content .description-content h2{color:#333;display:inline-block;font-family:Unica One,sans-serif;font-size:1.5rem;margin-bottom:.8rem;position:relative}.halter-description .main-content .description-content h2:after{background-color:#0f69ad;bottom:-5px;content:"";height:3px;left:50%;position:absolute;width:30px}.halter-description .main-content .description-content p{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:.8rem;margin-left:15px;margin-right:15px;text-align:justify}.halter-description .main-content .description-content p:last-child{margin-bottom:0}.halter-description .main-content .description-content p strong.green{background-color:#0fad491a;border-radius:3px;color:#0fad49;font-weight:600;padding:0 5px}.halter-description .main-content .description-content p .measure-link{background-color:#0f69ad0d;border-radius:4px;color:#0f69ad;font-weight:500;padding:2px 6px;text-decoration:none;transition:all .2s ease}.halter-description .main-content .description-content p .measure-link:hover{background-color:#0f69ad1a;text-decoration:underline}.halter-description .image-preview-modal{align-items:center;animation:fadeIn .2s ease-out;background-color:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.halter-description .image-preview-modal .modal-content{align-items:center;display:flex;justify-content:center;max-height:90vh;max-width:90vw;position:relative}.halter-description .image-preview-modal .modal-content img{max-height:90vh;max-width:100%;object-fit:contain}.halter-description .image-preview-modal .modal-content .close-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;padding:0;position:absolute;right:0;top:-40px;transition:transform .2s ease;width:40px}.halter-description .image-preview-modal .modal-content .close-button:hover{transform:scale(1.2)}.product-summary .product-features .features-list,.product-summary .product-features .features-list .feature-text,.product-summary .product-features .features-list li{text-align:left}.basket{background-color:#0000;display:flex;flex-direction:column;gap:12px}.basket h2{color:#053e6c;font-size:1.8em;font-weight:600;margin:32px 0;padding:18px;text-align:center}.basket .column-left{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;padding:10px 0 20px;transition:all .3s ease}.basket .column-left .basket-items-container{margin:0;max-height:500px;overflow-y:auto;padding:10px 0}.basket .column-left .basket-items-container::-webkit-scrollbar{width:8px}.basket .column-left .basket-items-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.basket .column-left .basket-items-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.basket .column-left .basket-items-container::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.basket .column-left .empty-basket{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.basket .column-left .empty-basket svg{margin-bottom:20px;opacity:.7}.basket .column-left .empty-basket p{margin:8px 0;text-align:center}.basket .column-left .back-to-shop{margin:20px auto;text-align:center}.basket .column-left .back-to-shop .continue-shopping{align-items:center;border-radius:4px;color:#053e6c;display:inline-flex;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .2s ease}.basket .column-left .back-to-shop .continue-shopping svg{margin-right:8px}.basket .column-left .back-to-shop .continue-shopping:hover{background-color:#053e6c14;color:#053e6c;transform:translateX(-3px)}.basket .column-left p{color:#555;font-size:1.1em;line-height:1.6;padding:0 20px;text-align:center}.basket .column-left a{color:#053e6c;font-weight:500;text-decoration:none;transition:color .2s}.basket .column-left a:hover{color:#27a442;text-decoration:underline}.basket a{color:#053e6c}.basket .column-right{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014}.basket .column-right .basket-summary-container{margin:12px 0}.basket .column-right .basket-summary{align-items:center;display:flex;margin:0 12px}.basket .column-right .basket-summary.sum{border-top:1px solid #d7d7d7}.basket .column-right .basket-summary h3{flex:1.4 1;font-size:1em;margin:0;padding:18px;text-align:left}.basket .column-right .basket-summary p{flex:1 1;font-size:1.2em;margin:0;padding:0;text-align:left}.basket .column-right .basket-summary p.total-price-sum{font-size:1.7em;font-weight:700}.basket .column-right .basket-summary p span{font-size:.7em}.basket .column-right .basket-summary.buttons{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;justify-items:center;margin-top:24px}.basket .column-right .basket-summary.buttons .basket-button{font-feature-settings:"smcp";background-color:#27a442;border-radius:8px;color:#fff;display:block;font-size:1.2em;font-variant:small-caps;margin-top:16px;padding:12px 0;text-align:center;text-decoration:none;transition:all .2s ease;width:90%}.basket .column-right .basket-summary.buttons .basket-button:hover{background-color:#14802b;box-shadow:0 4px 8px #14802b40;transform:translateY(-2px)}.basket .column-right .basket-summary.buttons .basket-button:active{background-color:#14802b;transform:translateY(0)}.basket .column-right .basket-summary.buttons .basket-button.light{background-color:#0000;border:1px solid #d7d7d7;color:#707070}.basket .column-right .basket-summary.buttons .basket-button.light:hover{border-color:#707070;box-shadow:0 4px 8px #00000014;color:#464646}.basket .column-right .basket-summary.buttons .basket-button.light:active{color:#000}@media(min-width:1025px){.basket{flex-direction:row;gap:30px;padding:24px 8%}.basket .column-left{flex:2 1}.basket .column-right{background-color:#fff;flex:1 1}}@media(max-width:1024px)and (min-width:769px){.basket .column-left .basket-items-container{max-height:450px}}@media(max-width:768px){.basket{background-color:#f5f7fa;padding:10px 0}.basket h2{font-size:1.5em;margin:15px 0}.basket .column-left{background-color:#0000;box-shadow:none;margin:0;padding:0}.basket .column-left .basket-items-container{margin:0;max-height:none;overflow-y:visible;padding:5px 0 15px}.basket .column-left .back-to-shop{margin:15px auto 20px}.basket .column-left .back-to-shop .continue-shopping{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;padding:10px 16px}.basket .column-right{border-radius:12px;margin:0 10px;overflow:hidden}}@media(max-width:480px){.basket h2{font-size:1.3em;margin:10px 0}.basket .column-left .basket-items-container{padding:0 0 10px}}.free-delivery-note{display:block;margin-top:-5px}.basket-item{align-items:center;border-bottom:1px solid #eaeaea;display:flex;margin:0 15px;padding:16px 24px;position:relative;transition:all .2s ease}.basket-item:last-child{border-bottom:none}.basket-item:hover{background-color:#7cb0ee0f;transform:translateY(-2px)}.basket-item .item-image{border-radius:10px;box-shadow:0 4px 12px #00000014;flex-shrink:0;height:110px;margin-right:20px;overflow:hidden;position:relative;transition:all .3s ease;width:110px}.basket-item .item-image:hover{box-shadow:0 6px 16px #0000001f;transform:scale(1.05) rotate(-1deg)}.basket-item .item-image:after{background:linear-gradient(180deg,#0000 70%,#0000001a);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.basket-item .item-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.basket-item .item-description{flex:2 1;margin-right:20px;text-align:left}.basket-item .item-description .product-title{color:#333;font-size:1.25em;font-weight:600;line-height:1.3;margin-bottom:12px;padding:0;text-align:left}.basket-item .item-description .product-details{display:flex;flex-wrap:wrap;gap:6px 12px}.basket-item .item-description .product-details p{align-items:center;background-color:#00000008;border-radius:12px;color:#777;display:inline-flex;font-size:.8em;font-weight:400;margin:0;padding:3px 8px;transition:all .2s ease}.basket-item .item-description .product-details p:hover{background-color:#0000000f}.basket-item .item-description .product-details .blue{background-color:#1e88e50f;color:#1e88e5}.basket-item .item-description .product-details .blue:hover{background-color:#1e88e51a}.basket-item .item-description .product-details .red{background-color:#e539350f;color:#e53935}.basket-item .item-description .product-details .red:hover{background-color:#e539351a}.basket-item .item-description .product-details .green{background-color:#43a0470f;color:#43a047}.basket-item .item-description .product-details .green:hover{background-color:#43a0471a}.basket-item .item-description .product-details .yellow{background-color:#ffb3000f;color:#ffb300}.basket-item .item-description .product-details .yellow:hover{background-color:#ffb3001a}.basket-item .item-description .product-details .samples{background-color:#0d53960f;color:#0d5396}.basket-item .item-description .product-details .samples:hover{background-color:#0d53961a}.basket-item .item-description .product-details .samples span{font-weight:600}.basket-item .item-description .product-details .samples-details{background-color:#00539608;border-left:3px solid #0d5396;border-radius:8px;margin-top:8px;padding:8px 10px;width:100%}.basket-item .item-description .product-details .samples-details .samples-heading{color:#0d5396;font-size:.9em;font-weight:600;margin-bottom:4px}.basket-item .item-description .product-details .samples-details .sample-item{align-items:center;background-color:#0000;color:#555;display:flex;font-size:.85em;margin:2px 0;padding:3px 0}.basket-item .item-description .product-details .samples-details .sample-item:hover{background-color:#0000}.basket-item .item-description .product-details .samples-details .sample-item .thickness{background-color:#0d53961a;border-radius:4px;color:#0d5396;font-size:.85em;font-weight:600;margin-left:5px;padding:2px 5px}.basket-item .item-price{flex:.8 1;padding-right:15px;text-align:right}.basket-item .item-price p{color:#053e6c;font-size:1.4em;font-weight:700;margin-right:10px;white-space:nowrap}.basket-item .item-price span{font-size:.7em;font-weight:700}.basket-item .item-price span:last-of-type{margin-left:6px}.basket-item .item-remove{flex-shrink:0;margin-left:5px}.basket-item .item-remove button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.basket-item .item-remove button:hover{background-color:#0000000d}.basket-item .item-remove button:active{background-color:#0000001a}.basket-item .item-remove button svg{stroke:#aaa;height:16px;transition:stroke .2s ease;width:16px}.basket-item .item-remove button:hover svg{stroke:#666}.basket-item:hover .item-remove button{opacity:.9}@media(max-width:768px){.basket-item{background-color:#fff;border:none;border-radius:10px;box-shadow:0 2px 8px #0000000d;display:block;margin:10px 12px;padding:16px}.basket-item:hover{box-shadow:0 3px 12px #0000001a;transform:none}.basket-item .mobile-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px;width:100%}.basket-item .mobile-header .product-title{font-size:1.1em;margin:0;padding:0}.basket-item .mobile-content{display:flex;position:relative}.basket-item .item-image{border-radius:8px;height:90px;margin-right:15px;width:90px}.basket-item .item-image:hover{transform:none}.basket-item .item-description{flex:1 1;margin-right:0}.basket-item .item-description .product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#053e6c;display:-webkit-box;font-size:1.1em;margin-bottom:10px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;width:calc(100% - 75px)}.basket-item .item-description .product-details{display:flex;flex-wrap:wrap;gap:5px 8px;max-width:100%}.basket-item .item-description .product-details p{border-radius:10px;font-size:.75em;max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.basket-item .item-price{flex:none;padding-right:0;position:relative;text-align:right}.basket-item .item-price p{font-size:1.1em;margin:0;white-space:nowrap}.basket-item .item-remove{bottom:0;margin-bottom:5px;margin-right:5px;position:absolute;right:0}.basket-item .item-remove button{height:24px;width:24px}.basket-item .item-remove button svg{height:14px;width:14px}}@media(max-width:480px){.basket-item{margin:8px 10px;padding:14px}.basket-item .item-image{height:80px;margin-right:12px;width:80px}.basket-item .item-description .product-title{font-size:1em;margin-bottom:8px;width:calc(100% - 65px)}.basket-item .item-description .product-details{gap:4px 6px}.basket-item .item-description .product-details p{font-size:.7em;padding:2px 6px}.basket-item .item-price p{font-size:1em}.basket-item .item-remove button{font-size:.65em;height:24px}}.image-preview-container{background-color:#f5f5f5;border-radius:8px;height:100%;overflow:hidden;position:relative;width:100%}.image-preview-container .product-image{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.image-preview-container:hover .product-image{transform:scale(1.15)}.image-preview-container .image-loading{align-items:center;background-color:#ffffffb3;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.image-preview-container .image-loading .loader{animation:loader-spin 1s linear infinite;border:3px solid #053e6c33;border-radius:50%;border-top-color:#053e6c;height:28px;width:28px}.image-preview-container .image-error{align-items:center;background-color:#ffefefcc;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.image-preview-container .image-error span{align-items:center;background-color:#ff5252;border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:700;height:30px;justify-content:center;width:30px}@keyframes loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.basket-item:hover .image-preview-container .product-image{transform:scale(1.08)}.checkout{background-color:#0000;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:100%}@media(max-width:480px){.checkout{overflow-x:hidden;padding:0}}.checkout h3{color:#000;font-family:Unica One,sans-serif;font-size:1.3em;font-style:normal;margin:12px 0 6px;padding:24px 0 6px}.checkout .checkout-stepper{align-items:center;display:flex;justify-content:space-between;margin:24px 0 32px;padding:0 24px;position:relative}.checkout .checkout-stepper .step{align-items:center;cursor:default;display:flex;flex:1 1;flex-direction:column;min-width:80px;position:relative;z-index:1}.checkout .checkout-stepper .step.active,.checkout .checkout-stepper .step.completed{cursor:pointer}.checkout .checkout-stepper .step.active:hover .step-number,.checkout .checkout-stepper .step.completed:hover .step-number{box-shadow:0 0 0 3px #33bb5233}.checkout .checkout-stepper .step.active:hover.active .step-number,.checkout .checkout-stepper .step.completed:hover.active .step-number{box-shadow:0 0 0 3px #0c67bb33}.checkout .checkout-stepper .step .step-number{align-items:center;background-color:#e1e1e1;border-radius:50%;box-shadow:0 2px 5px #0000001a;color:#333;display:flex;font-size:1.1em;font-weight:700;height:40px;justify-content:center;margin-bottom:10px;position:relative;transition:all .3s ease;width:40px}.checkout .checkout-stepper .step .step-number .check-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;position:absolute;width:24px}.checkout .checkout-stepper .step .step-label{color:#777;font-size:.95em;font-weight:500;margin-top:4px;text-align:center;transition:all .3s ease}.checkout .checkout-stepper .step .step-connector{background-color:#e1e1e1;height:3px;position:absolute;right:-50%;top:20px;transition:all .3s ease;width:100%;z-index:-1}.checkout .form-buttons{display:flex;justify-content:flex-end;margin:24px 0;max-width:500px;padding:0 24px;width:100%}.checkout .form-buttons button{border:none;border-radius:8px;box-shadow:0 2px 5px #0000001a;cursor:pointer;font-size:1.1em;font-weight:500;padding:14px 28px;transition:all .3s ease}.checkout .form-buttons button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.checkout .form-buttons .next-button,.checkout .form-buttons .submit-button{align-items:center;background-color:#0c67bb;background-image:linear-gradient(135deg,#0c67bb,#1e88e5);color:#fff;display:flex;gap:10px;justify-content:center;min-width:150px;position:relative}.checkout .form-buttons .next-button .button-arrow,.checkout .form-buttons .submit-button .button-arrow{display:inline-block;transition:transform .3s ease}.checkout .form-buttons .next-button:hover:not(:disabled),.checkout .form-buttons .submit-button:hover:not(:disabled){background-image:linear-gradient(135deg,#0956a0,#1976d2);box-shadow:0 4px 8px #0c67bb4d;transform:translateY(-2px)}.checkout .form-buttons .next-button:hover:not(:disabled) .button-arrow,.checkout .form-buttons .submit-button:hover:not(:disabled) .button-arrow{transform:translateX(5px)}.checkout .form-buttons .next-button:active:not(:disabled),.checkout .form-buttons .submit-button:active:not(:disabled){box-shadow:0 2px 4px #0c67bb33;transform:translateY(0)}.checkout .form-buttons .back-button{background-color:#f0f0f0;color:#333;padding-left:40px;position:relative}.checkout .form-buttons .back-button:before{content:"←";left:15px;position:absolute;transition:all .3s ease}.checkout .form-buttons .back-button:hover{background-color:#e0e0e0}.checkout .form-buttons .submit-button{font-weight:600}.checkout .checkout-button{align-self:center;background-color:#0c67bb;color:#fff;cursor:pointer;font-size:1.2em;margin:24px;min-width:320px;padding:12px 36px;text-align:center;text-decoration:none}.checkout .checkout-button:hover{background-color:#0c67bbd6}.checkout .checkout-button:active{background-color:#0087ffd6}.checkout .summary-step-container{box-sizing:border-box;margin:0 auto;max-width:100%;overflow-x:hidden;padding:0 16px;width:100%}@media(min-width:768px){.checkout .summary-step-container{max-width:1000px;padding:0 24px}}@media(max-width:480px){.checkout .summary-step-container{padding:0 10px}}.checkout .checkout-summary-container{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000f;box-sizing:border-box;margin-top:24px;padding:24px 16px 32px;width:100%}@media(min-width:768px){.checkout .checkout-summary-container{padding:32px}}@media(max-width:480px){.checkout .checkout-summary-container{border-radius:8px;margin-top:16px;padding:20px 12px 24px}}.checkout .checkout-summary-container h3{color:#0c67bb;font-size:1.5em;margin-bottom:32px;padding-top:0;position:relative;text-align:center}.checkout .checkout-summary-container h3:after{background-color:#0c67bb;border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.checkout .checkout-summary-container .summary-section{background-color:#f9f9f9;border-radius:10px;box-shadow:0 1px 5px #00000008;margin-bottom:24px;padding:16px}.checkout .checkout-summary-container .summary-section h4{border-bottom:1px solid #eaeaea;color:#333;font-size:1.2em;font-weight:600;margin:0 0 16px;padding-bottom:10px}@media(max-width:480px){.checkout .checkout-summary-container .summary-section h4{margin-bottom:12px;padding-bottom:8px}}.checkout .checkout-summary-container .summary-section .info-content{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.checkout .checkout-summary-container .summary-section .info-content{padding:0 16px}}.checkout .checkout-summary-container .summary-section .info-row{display:flex;flex-direction:column}@media(min-width:768px){.checkout .checkout-summary-container .summary-section .info-row{align-items:baseline;flex-direction:row}}.checkout .checkout-summary-container .summary-section .info-row .info-label{color:#666;font-weight:500;margin-bottom:4px;min-width:150px}@media(min-width:768px){.checkout .checkout-summary-container .summary-section .info-row .info-label{margin-bottom:0;margin-right:16px}}.checkout .checkout-summary-container .summary-section .info-row .info-value{color:#333;font-weight:500}.checkout .checkout-summary-container .order-items .products-list{display:flex;flex-direction:column;gap:16px;margin-bottom:20px;width:100%}.checkout .checkout-summary-container .order-items .delivery-item-card,.checkout .checkout-summary-container .order-items .product-item-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000000d;box-sizing:border-box;overflow:hidden;transition:all .2s ease;width:100%}.checkout .checkout-summary-container .order-items .delivery-item-card:hover,.checkout .checkout-summary-container .order-items .product-item-card:hover{box-shadow:0 2px 6px #0000001a}.checkout .checkout-summary-container .order-items .product-item-header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;box-sizing:border-box;display:flex;padding:12px 16px;width:100%}@media(max-width:480px){.checkout .checkout-summary-container .order-items .product-item-header{flex-wrap:wrap;padding:10px 12px}}.checkout .checkout-summary-container .order-items .product-item-header .product-number{align-items:center;background-color:#0c67bb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9em;font-weight:600;height:30px;justify-content:center;margin-right:12px;width:30px}@media(max-width:480px){.checkout .checkout-summary-container .order-items .product-item-header .product-number{font-size:.8em;height:24px;margin-right:8px;width:24px}}.checkout .checkout-summary-container .order-items .product-item-header .product-name{color:#333;flex:1 1;font-size:1.05em;font-weight:600;margin:0}@media(max-width:480px){.checkout .checkout-summary-container .order-items .product-item-header .product-name{font-size:.95em}}.checkout .checkout-summary-container .order-items .product-item-header .product-price{color:#0c67bb;flex-shrink:0;font-size:1.1em;font-weight:700;margin-left:16px;text-align:right;white-space:nowrap}@media(max-width:480px){.checkout .checkout-summary-container .order-items .product-item-header .product-price{font-size:.95em;margin-left:8px}}@media(max-width:380px){.checkout .checkout-summary-container .order-items .product-item-header .product-name{flex:0 0 100%;margin-top:8px;order:3}.checkout .checkout-summary-container .order-items .product-item-header .product-number{order:1}.checkout .checkout-summary-container .order-items .product-item-header .product-price{margin-left:auto;order:2}}.checkout .checkout-summary-container .order-items .product-item-header.mobile-layout{flex-wrap:wrap}.checkout .checkout-summary-container .order-items .product-item-header.mobile-layout .product-name{flex:0 0 100%;margin-top:8px;order:3}.checkout .checkout-summary-container .order-items .product-item-header.mobile-layout .product-number{order:1}.checkout .checkout-summary-container .order-items .product-item-header.mobile-layout .product-price{margin-left:auto;order:2}.checkout .checkout-summary-container .order-items .product-details{grid-gap:8px;background-color:#fff;box-sizing:border-box;display:grid;gap:8px;padding:14px 16px;width:100%}@media(min-width:768px){.checkout .checkout-summary-container .order-items .product-details{grid-template-columns:repeat(2,1fr);padding:16px 24px}}@media(max-width:480px){.checkout .checkout-summary-container .order-items .product-details{gap:6px;padding:12px}}.checkout .checkout-summary-container .order-items .product-details .detail-item{align-items:center;color:#555;display:flex;font-size:.95em;margin:0;padding:0;word-break:break-word}@media(max-width:480px){.checkout .checkout-summary-container .order-items .product-details .detail-item{font-size:.85em}}.checkout .checkout-summary-container .order-items .product-details .detail-item:before{color:#0c67bb;content:"•";flex-shrink:0;font-size:1.2em;margin-right:8px}@media(max-width:480px){.checkout .checkout-summary-container .order-items .product-details .detail-item:before{font-size:1.1em;margin-right:5px}}.checkout .checkout-summary-container .order-items .product-details .detail-item.color-blue{color:#1565c0;font-weight:500}.checkout .checkout-summary-container .order-items .product-details .detail-item.color-blue:before{color:#1565c0}.checkout .checkout-summary-container .order-items .product-details .detail-item.color-red{color:#c62828;font-weight:500}.checkout .checkout-summary-container .order-items .product-details .detail-item.color-red:before{color:#c62828}.checkout .checkout-summary-container .order-items .product-details .detail-item.color-green{color:#2e7d32;font-weight:500}.checkout .checkout-summary-container .order-items .product-details .detail-item.color-green:before{color:#2e7d32}.checkout .checkout-summary-container .order-items .product-details .detail-item.color-yellow{color:#f9a825;font-weight:500}.checkout .checkout-summary-container .order-items .product-details .detail-item.color-yellow:before{color:#f9a825}.checkout .checkout-summary-container .order-items .product-details .detail-item.popper-details{font-style:italic;grid-column:1/-1}@media(max-width:480px){.checkout .checkout-summary-container .order-items .product-details .detail-item.popper-details{font-size:.8em}}.checkout .checkout-summary-container .order-items .delivery-item-card{background-color:#f9f9f9}.checkout .checkout-summary-container .order-items .delivery-item-card .product-item-header{background-color:#f0f0f0}.checkout .checkout-summary-container .order-items .delivery-item-card .product-item-header .product-number{background-color:#767676}.checkout .checkout-summary-container .order-items .delivery-item-card .product-item-header .free-delivery-note{background-color:#eaffee;border-radius:4px;color:#2a9e44;font-size:.85em;font-weight:500;margin-left:10px;padding:3px 8px}@media(max-width:480px){.checkout .checkout-summary-container .order-items .delivery-item-card .product-item-header .free-delivery-note{display:inline-block;font-size:.75em;margin-left:6px;padding:2px 6px}}.checkout .checkout-summary-container .order-items table{display:none}.checkout .checkout-summary-container .order-total-section{align-items:center;background-color:#0c67bb;border-radius:10px;box-shadow:0 3px 8px #0c67bb33;box-sizing:border-box;color:#fff;display:flex;justify-content:space-between;margin-top:32px;padding:16px 20px;width:100%}@media(max-width:480px){.checkout .checkout-summary-container .order-total-section{border-radius:8px;margin-top:24px;padding:14px 16px}}.checkout .checkout-summary-container .order-total-section .total-label{font-size:1.2em;font-weight:500}@media(max-width:480px){.checkout .checkout-summary-container .order-total-section .total-label{font-size:1em}}.checkout .checkout-summary-container .order-total-section .total-amount{font-size:1.5em;font-weight:700}@media(max-width:480px){.checkout .checkout-summary-container .order-total-section .total-amount{font-size:1.3em}}.checkout .form-buttons-summary{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:24px 0;width:100%}@media(min-width:768px){.checkout .form-buttons-summary{flex-direction:row;justify-content:space-between;margin:24px auto;max-width:1000px}}@media(max-width:480px){.checkout .form-buttons-summary{gap:12px;margin:20px 0}}.checkout .form-buttons-summary .submit-button{align-items:center;background-color:#3bb54a;background-image:linear-gradient(135deg,#33bb52,#2d9e44);border:none;border-radius:8px;box-shadow:0 3px 8px #2d9e444d;color:#fff;cursor:pointer;display:flex;font-size:1.15em;font-weight:600;gap:12px;justify-content:center;max-width:400px;order:1;padding:16px 32px;transition:all .3s ease;width:100%}.checkout .form-buttons-summary .submit-button .button-icon{display:inline-block;transition:transform .3s ease}.checkout .form-buttons-summary .submit-button:hover{background-image:linear-gradient(135deg,#2eab4a,#27913c);box-shadow:0 5px 12px #2d9e4466;transform:translateY(-2px)}.checkout .form-buttons-summary .submit-button:hover .button-icon{transform:translateX(5px)}.checkout .form-buttons-summary .submit-button:active{box-shadow:0 3px 5px #2d9e444d;transform:translateY(0)}@media(min-width:768px){.checkout .form-buttons-summary .submit-button{min-width:300px;order:2;width:auto}}.checkout .form-buttons-summary .back-button-small{align-items:center;background-color:#0000;border:1px solid #ddd;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:.95em;gap:8px;order:2;padding:12px 24px;transition:all .3s ease}.checkout .form-buttons-summary .back-button-small .button-icon{display:inline-block;transition:transform .3s ease}.checkout .form-buttons-summary .back-button-small:hover{background-color:#f5f5f5;border-color:#ccc;color:#333}.checkout .form-buttons-summary .back-button-small:hover .button-icon{transform:translateX(-5px)}@media(min-width:768px){.checkout .form-buttons-summary .back-button-small{order:1}}.checkout .checkout-form{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #00000014;display:flex;flex-direction:column;gap:24px;margin:0 auto 32px;max-width:550px;padding:0 24px 24px}.checkout .checkout-form .form-title{border-bottom:2px solid #f0f0f0;color:#0c67bb;margin-bottom:0;max-width:500px;padding-bottom:12px;text-align:left;width:100%}.checkout .checkout-form .form-fields-container{display:flex;flex-direction:column;gap:20px;max-width:500px;width:100%}@media(max-width:480px){.checkout .checkout-form .form-fields-container{gap:16px;padding:0}}.checkout .checkout-form .checkout-input{display:flex;flex-direction:column;position:relative;text-align:left;width:100%}.checkout .checkout-form .checkout-input label{font-feature-settings:"smcp";align-items:center;color:#555;display:flex;font-size:1em;font-variant:small-caps;font-weight:500;gap:6px;margin:0 0 8px}.checkout .checkout-form .checkout-input .input-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;margin-right:2px;opacity:.7;width:16px}.checkout .checkout-form .checkout-input .user-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230c67bb'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E")}.checkout .checkout-form .checkout-input .email-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230c67bb'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E")}.checkout .checkout-form .checkout-input .phone-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230c67bb'%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E")}.checkout .checkout-form .checkout-input .input-wrapper{position:relative;width:100%}.checkout .checkout-form .checkout-input input{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;box-shadow:none;box-sizing:border-box;font-size:1.1em;outline:none;padding:14px;transition:all .3s ease;width:100%}.checkout .checkout-form .checkout-input input:focus{background-color:#fff;border-color:#0c67bb}.checkout .checkout-form .checkout-input input.error{background-color:#ff3c3c0d;border-color:#ff3c3c}.checkout .checkout-form .checkout-input .valid-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2333bb52'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.checkout .checkout-form .checkout-input .error-message{align-items:center;color:#ff3c3c;display:flex;font-size:.85em;gap:4px;margin-top:6px}.checkout .checkout-form .checkout-input .error-message:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff3c3c'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;width:14px}.checkout .checkout-form .checkout-privacy{align-items:flex-start;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:10px;max-width:500px;padding:12px;position:relative;text-align:left;transition:all .3s ease;width:100%}.checkout .checkout-form .checkout-privacy:hover{background-color:#f5f5f5}.checkout .checkout-form .checkout-privacy input[type=checkbox]{accent-color:#0c67bb;cursor:pointer;margin-top:3px;transform:scale(1.2)}.checkout .checkout-form .checkout-privacy label{cursor:pointer;flex:1 1;font-size:.9em}.checkout .checkout-form .checkout-privacy a{color:#0c67bb;font-weight:500;text-decoration:none}.checkout .checkout-form .checkout-privacy a:hover{text-decoration:underline}.checkout .checkout-form .checkout-privacy.error{background-color:#ff3c3c0d;border-color:#ff3c3c}.checkout .checkout-form .checkout-privacy.error input[type=checkbox]{outline:2px solid #ff3c3c}.checkout .checkout-form .checkout-privacy .error-message{align-items:center;bottom:-20px;color:#ff3c3c;display:flex;font-size:.85em;gap:4px;left:24px;position:absolute}.checkout .checkout-form .checkout-privacy .error-message:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff3c3c'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;width:14px}.checkout .checkout-delivery{box-sizing:border-box;padding:0;width:100%}.checkout .checkout-delivery.checkout-form{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #00000014;box-sizing:border-box;margin:0 auto 32px;max-width:550px;padding:0 24px 24px;width:100%}@media(max-width:480px){.checkout .checkout-delivery.checkout-form{border-radius:0;box-shadow:none;margin:0;max-width:100%;padding:0 12px 12px}}.checkout .checkout-delivery .form-fields-container{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;max-width:500px;width:100%}@media(max-width:480px){.checkout .checkout-delivery .form-fields-container{gap:16px;max-width:100%;padding:0}}.checkout .checkout-delivery .checkout-delivery-type{background-color:#f8f9fa;border:1px solid #e6e7e9;border-radius:10px;box-shadow:0 2px 6px #00000008;box-sizing:border-box;display:flex;margin:15px 0 20px;overflow:hidden;padding:4px;position:relative;width:100%}@media(max-width:480px){.checkout .checkout-delivery .checkout-delivery-type{border-radius:8px;margin:10px 0 15px;padding:4px;width:100%}}.checkout .checkout-delivery .checkout-delivery-type button{align-items:center;background:#0000;border:none;border-radius:8px;color:#566073;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin:0 2px;min-width:0;outline:none;padding:12px 16px;position:relative;text-align:center;transition:all .2s ease;z-index:1}.checkout .checkout-delivery .checkout-delivery-type button:hover{background-color:#ffffff80;color:#0c67bb}.checkout .checkout-delivery .checkout-delivery-type button:focus-visible{box-shadow:0 0 0 2px #0c67bb,0 0 0 4px #0c67bb33}.checkout .checkout-delivery .checkout-delivery-type button:disabled{cursor:wait;opacity:.7}.checkout .checkout-delivery .checkout-delivery-type button.active{background-color:#fff;box-shadow:0 2px 8px #0c67bb26;color:#0c67bb;font-weight:600}.checkout .checkout-delivery .checkout-delivery-type button:first-child{margin-left:0}.checkout .checkout-delivery .checkout-delivery-type button:last-child{margin-right:0}.checkout .checkout-delivery .checkout-delivery-type button .btn-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-flex;flex-shrink:0;height:18px;margin-right:2px;opacity:.75;transition:all .2s ease;width:18px}.checkout .checkout-delivery .checkout-delivery-type button .btn-icon.inpost{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23566073'%3E%3Cpath d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H4V6h16v12zM10 9h1v6h-1zm3 0h1v6h-1zM7 9h1v6H7z'/%3E%3C/svg%3E")}.checkout .checkout-delivery .checkout-delivery-type button .btn-icon.courier{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23566073'%3E%3Cpath d='M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm13.5-9 1.96 2.5H17V9.5h2.5zm-1.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z'/%3E%3C/svg%3E")}.checkout .checkout-delivery .checkout-delivery-type button .btn-icon.pickup{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23566073'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E")}.checkout .checkout-delivery .checkout-delivery-type button:focus .btn-icon,.checkout .checkout-delivery .checkout-delivery-type button:hover .btn-icon{opacity:.9}.checkout .checkout-delivery .checkout-delivery-type button.active .btn-icon{opacity:1}.checkout .checkout-delivery .checkout-delivery-type button.active .btn-icon.inpost{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230c67bb'%3E%3Cpath d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H4V6h16v12zM10 9h1v6h-1zm3 0h1v6h-1zM7 9h1v6H7z'/%3E%3C/svg%3E")}.checkout .checkout-delivery .checkout-delivery-type button.active .btn-icon.courier{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230c67bb'%3E%3Cpath d='M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm13.5-9 1.96 2.5H17V9.5h2.5zm-1.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z'/%3E%3C/svg%3E")}.checkout .checkout-delivery .checkout-delivery-type button.active .btn-icon.pickup{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230c67bb'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E")}.checkout .checkout-delivery .delivery-option-content{margin-top:20px;width:100%}.checkout .checkout-delivery .delivery-option-content .delivery-option-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.checkout .checkout-delivery .delivery-option-content .delivery-option-header h4{color:#0c67bb;font-size:1.1em;font-weight:600;margin:0}.checkout .checkout-delivery .delivery-option-content .delivery-option-header .input-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;opacity:.8;width:20px}.checkout .checkout-delivery .delivery-option-content .delivery-option-header .delivery-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230c67bb'%3E%3Cpath d='M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm13.5-9 1.96 2.5H17V9.5h2.5zm-1.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z'/%3E%3C/svg%3E")}.checkout .checkout-delivery .delivery-option-content .delivery-option-header .pickup-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230c67bb'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E")}.checkout .checkout-delivery .delivery-option-content .delivery-description{color:#666;font-size:.95em;margin:0 0 20px}.checkout .checkout-delivery .pickup-container{background-color:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 2px 6px #0000000f;padding:24px}.checkout .checkout-delivery .pickup-container .pickup-info{color:#444;line-height:1.5;margin:12px 0;text-align:left}.checkout .checkout-delivery .pickup-container .pickup-info strong{color:#222}.checkout .checkout-delivery .pickup-container .pickup-info:last-child{margin-bottom:12px}.checkout .checkout-delivery .delivery-info{margin-top:12px}.checkout .checkout-delivery .navigation-buttons{box-sizing:border-box;display:flex;justify-content:space-between;margin:32px 0 8px;width:100%}.checkout .checkout-delivery .navigation-buttons .back-button,.checkout .checkout-delivery .navigation-buttons .next-button{border:none;border-radius:8px;box-shadow:0 2px 5px #0000001a;cursor:pointer;font-size:1.1em;font-weight:500;padding:14px 28px;transition:all .3s ease}.checkout .checkout-delivery .navigation-buttons .back-button:disabled,.checkout .checkout-delivery .navigation-buttons .next-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.checkout .checkout-delivery .navigation-buttons .back-button{background-color:#f0f0f0;color:#333;padding-left:40px;position:relative}.checkout .checkout-delivery .navigation-buttons .back-button:before{content:"←";left:15px;position:absolute;transition:all .3s ease}.checkout .checkout-delivery .navigation-buttons .back-button:hover{background-color:#e0e0e0}.checkout .checkout-delivery .navigation-buttons .next-button{align-items:center;background-color:#0c67bb;background-image:linear-gradient(135deg,#0c67bb,#1e88e5);color:#fff;display:flex;gap:10px;justify-content:center;min-width:150px;position:relative}.checkout .checkout-delivery .navigation-buttons .next-button .button-arrow{display:inline-block;transition:transform .3s ease}.checkout .checkout-delivery .navigation-buttons .next-button:hover:not(:disabled){background-image:linear-gradient(135deg,#0956a0,#1976d2);box-shadow:0 4px 8px #0c67bb4d;transform:translateY(-2px)}.checkout .checkout-delivery .navigation-buttons .next-button:hover:not(:disabled) .button-arrow{transform:translateX(5px)}.checkout .checkout-delivery .navigation-buttons .next-button:active:not(:disabled){box-shadow:0 2px 4px #0c67bb33;transform:translateY(0)}@media(max-width:480px){.checkout .checkout-delivery .navigation-buttons{flex-direction:row;gap:10px;margin:20px 0 0;padding:0 12px}.checkout .checkout-delivery .navigation-buttons .back-button,.checkout .checkout-delivery .navigation-buttons .next-button{font-size:.95em;min-width:120px;padding:12px 16px}.checkout .checkout-delivery .navigation-buttons .back-button{padding-left:32px}.checkout .checkout-delivery .navigation-buttons .back-button:before{left:12px}.checkout .checkout-delivery .navigation-buttons .next-button .button-arrow{margin-left:4px}}.checkout .checkout-delivery .invisible{display:none!important}.checkout .checkout-delivery .visible{animation:fadeIn .5s ease-in-out;display:block}.checkout .checkout-delivery p.delivery-cost-info{display:none}.checkout .checkout-delivery .inpost-container{background-color:#0000;border:none;border-radius:0;box-shadow:none;padding:0 0 16px;text-align:center;width:100%}.checkout .checkout-delivery .inpost-container div{margin:0 auto}.checkout .checkout-delivery .inpost-container .inpost-widget-container{align-items:center;background-color:#000c;display:block;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:999}.checkout .checkout-delivery .inpost-container .inpost-widget-container div{height:90%;overflow:hidden;width:90%}.checkout .checkout-delivery .inpost-container .inpost-widget-container .close-button{font-feature-settings:"smcp","c2sc";color:#fff;cursor:pointer;font-size:1.1em;font-variant:all-small-caps;height:70px!important;line-height:70px;right:10px}.checkout .checkout-delivery .inpost-container .inpost-widget-container .close-button strong{font-size:.9em;padding-left:4px}.checkout .checkout-delivery .inpost-container .inpost-chooser{background-color:#fff;border:1px solid #e0e6f0;border-radius:10px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;height:auto;margin:18px auto;max-width:400px;overflow:hidden;transition:all .3s ease;width:100%}.checkout .checkout-delivery .inpost-container .inpost-chooser:hover{box-shadow:0 6px 16px #0c67bb26;transform:translateY(-2px)}.checkout .checkout-delivery .inpost-container .inpost-chooser .paczkomat-title{background-color:#f4f8ff;border-bottom:1px solid #e0e6f0;color:#0c67bb;font-family:Unica One,sans-serif;font-size:1.1em;font-weight:600;letter-spacing:.5px;margin:0;padding:16px;text-align:left}.checkout .checkout-delivery .inpost-container .inpost-chooser .paczkomat-title:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230c67bb'%3E%3Cpath d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H4V6h16v12zM10 9h1v6h-1zm3 0h1v6h-1zM7 9h1v6H7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;margin-right:8px;vertical-align:-3px;width:18px}.checkout .checkout-delivery .inpost-container .inpost-chooser .paczkomat-name{background-color:#fff;color:#333;cursor:pointer;font-size:1.05em;font-weight:500;margin:0;padding:18px 16px;position:relative;text-align:center;transition:all .25s ease}.checkout .checkout-delivery .inpost-container .inpost-chooser .paczkomat-name:hover{background-color:#f8faff}.checkout .checkout-delivery .inpost-container .inpost-chooser .paczkomat-name:focus{background-color:#f0f6ff;outline:none}.checkout .checkout-delivery .inpost-container .inpost-chooser .paczkomat-name:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230c67bb' opacity='.7'%3E%3Cpath d='m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14l-6-6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transform:translateY(-50%) rotate(180deg);width:20px}.checkout .checkout-delivery .inpost-container .inpost-chooser .paczkomat-name.call-to-action{background-color:#fff;border-top:1px dashed #c0d5f0;color:#0c67bb;font-weight:600}.checkout .checkout-delivery .inpost-container .inpost-chooser .paczkomat-name.call-to-action:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230c67bb'%3E%3Cpath d='M8 16.59 12.59 12 8 7.41 9.41 6l6 6-6 6z'/%3E%3C/svg%3E");opacity:1;transform:translateY(-50%);transition:transform .3s ease}.checkout .checkout-delivery .inpost-container .inpost-chooser .paczkomat-name.call-to-action:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230c67bb'%3E%3Cpath d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3E%3C/svg%3E");opacity:1}.checkout .checkout-delivery .inpost-container .inpost-chooser .paczkomat-name.call-to-action:hover{background-color:#f0f6ff}.checkout .checkout-delivery .inpost-container .inpost-chooser .paczkomat-name.call-to-action:hover:after{transform:translateY(-50%) translateX(3px)}@media(max-width:768px){.checkout .checkout-stepper{margin:20px 0 28px}.checkout .checkout-stepper .step{min-width:60px}.checkout .checkout-stepper .step .step-number{font-size:1em;height:36px;width:36px}.checkout .checkout-stepper .step .step-number .check-icon{height:20px;width:20px}.checkout .checkout-stepper .step .step-label{font-size:.85em}.checkout .checkout-stepper .step .step-connector{height:2.5px;top:18px}.checkout .form-buttons{padding:0 16px}.checkout .form-buttons button{font-size:1em;padding:12px 20px}.checkout .form-buttons .next-button,.checkout .form-buttons .submit-button{min-width:140px}.checkout .form-buttons .next-button:hover:not(:disabled) .button-arrow,.checkout .form-buttons .submit-button:hover:not(:disabled) .button-arrow{transform:translateX(3px)}.checkout .form-buttons .back-button{padding-left:38px}.checkout .checkout-form{border-radius:8px;box-shadow:0 1px 8px #0000000f;padding:0 16px 16px}.checkout .checkout-form .form-title{font-size:1.2em}.checkout .checkout-form .checkout-input input{font-size:1em;padding:12px}.checkout .checkout-form .checkout-privacy{padding:10px}.checkout .checkout-form .checkout-privacy label{font-size:.85em}.checkout .checkout-form .checkout-privacy input[type=checkbox]{transform:scale(1.15)}.checkout .checkout-delivery .navigation-buttons{margin:24px 0 8px}.checkout .checkout-delivery .navigation-buttons .back-button,.checkout .checkout-delivery .navigation-buttons .next-button{font-size:1em;padding:12px 20px}.checkout .checkout-delivery .navigation-buttons .next-button{min-width:140px}.checkout .checkout-delivery .navigation-buttons .next-button:hover:not(:disabled) .button-arrow{transform:translateX(3px)}.checkout .checkout-delivery .navigation-buttons .back-button{padding-left:38px}.checkout .checkout-delivery .tabs-container{margin:20px 0}.checkout .checkout-delivery .tabs-container .tabs-wrapper .tab{padding:10px 0}.checkout .checkout-delivery .tabs-container .tabs-wrapper .tab .tab-label{font-size:.9em}.checkout .checkout-delivery .tabs-container .tabs-wrapper .tab .tab-icon svg{height:18px;width:18px}.checkout .checkout-summary{border-radius:8px;margin-top:16px;padding:0 16px 20px}.checkout .checkout-summary h3{font-size:1.2em;margin-bottom:20px;padding-top:16px}.checkout .checkout-summary h3:after{height:2px;width:40px}.checkout .checkout-summary td,.checkout .checkout-summary th{font-size:.95em;padding:10px 12px}.checkout .checkout-summary .table-summary td{padding:12px}.checkout .checkout-summary .table-summary td:last-of-type{font-size:1.1em}.checkout .summary-container .form-buttons .submit-button{min-width:160px;padding:12px 24px}}@media(max-width:480px){.checkout,.checkout .checkout-delivery{padding:0}.checkout .checkout-delivery.checkout-form{border-radius:0;box-shadow:none}.checkout .checkout-delivery .navigation-buttons{box-sizing:border-box;flex-direction:row;gap:10px;justify-content:space-between;margin:20px 0 0;padding:0 12px;width:100%}.checkout .checkout-delivery .navigation-buttons .back-button,.checkout .checkout-delivery .navigation-buttons .next-button{font-size:.95em;min-width:140px;padding:12px 24px;width:auto}.checkout .checkout-delivery .navigation-buttons .back-button{padding-left:40px}.checkout .checkout-delivery .navigation-buttons .back-button:before{left:15px}.checkout .checkout-delivery .navigation-buttons .next-button .button-arrow{margin-left:6px}.checkout .checkout-summary{border-radius:8px;margin-top:16px;padding:0 12px 16px}.checkout .checkout-summary h3{font-size:1.2em;margin-bottom:20px;padding-top:16px}.checkout .checkout-summary h3:after{height:2px;width:40px}.checkout .checkout-summary td,.checkout .checkout-summary th{font-size:.95em;padding:10px 12px}.checkout .checkout-summary .table-summary td{padding:12px}.checkout .checkout-summary .table-summary td:last-of-type{font-size:1.1em}}.free-delivery-note{color:#4caf50;display:inline-block;font-size:.8rem;font-style:italic;margin-left:5px}.free-samples-shipping-notice{background-color:#4caf501a;border-left:3px solid #4caf50;border-radius:4px;margin:10px 0;padding:8px 12px}.free-samples-shipping-notice p{color:#4caf50;font-weight:500;margin:0}.free-delivery-label{color:#4caf50;font-size:.8rem;font-style:italic}[role=tabpanel]:focus{outline:none}[role=tabpanel]:focus-visible{border-radius:6px;box-shadow:0 0 0 2px #0c67bb33}@media(max-width:400px){.summary-step-container{padding:0 8px}.checkout-summary-container{padding:16px 10px 20px}.checkout-summary-container h3{font-size:1.3em}.checkout-summary-container .summary-section{padding:12px 10px}.checkout-summary-container .summary-section h4{font-size:1.05em;margin-bottom:10px}.checkout-summary-container .order-items .product-item-header{padding:10px}.checkout-summary-container .order-items .product-item-header .product-number{height:22px;margin-right:6px;width:22px}.checkout-summary-container .order-items .product-item-header .product-name,.checkout-summary-container .order-items .product-item-header .product-price{font-size:.9em}.checkout-summary-container .order-items .product-details{padding:10px}.checkout-summary-container .order-items .product-details .detail-item{font-size:.8em}.checkout-summary-container .order-items .product-details .detail-item:before{margin-right:4px}.checkout-summary-container .order-total-section{padding:12px 14px}.checkout-summary-container .order-total-section .total-label{font-size:.95em}.checkout-summary-container .order-total-section .total-amount{font-size:1.2em}}.error-message{display:block;font-size:.85em;margin-top:6px}.error-message,.summary-error-message{animation:fadeIn .3s ease-in-out;color:#e53935;font-weight:500}.summary-error-message{background-color:#e539351a;border-left:4px solid #e53935;border-radius:8px;font-size:1em;margin:16px 0;padding:12px 16px}input.error{background-color:#e539350d;border-color:#e53935!important}input.error:focus{box-shadow:0 0 0 2px #e5393533!important}.paczkomat-name.error{background-color:#e539350d;border-color:#e53935!important}.paczkomat-name.error:focus{box-shadow:0 0 0 2px #e5393533!important}.checkout-privacy.error label{color:#e53935}.checkout-privacy.error a{color:#e53935;text-decoration:underline}.valid-icon{animation:fadeIn .3s ease-in-out forwards;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2333bb52'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:18px;opacity:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:18px}.delivery-form{margin:24px 0;max-width:100%;width:100%}.delivery-form .form-fields{display:flex;flex-direction:column;gap:20px;width:100%}.delivery-form .checkout-input{display:flex;flex-direction:column;position:relative;text-align:left;width:100%}.delivery-form .checkout-input label{font-feature-settings:"smcp";align-items:center;color:#555;display:flex;font-size:1em;font-variant:small-caps;font-weight:500;gap:6px;margin:0 0 8px}.delivery-form .checkout-input .input-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;margin-right:2px;opacity:.7;width:16px}.delivery-form .checkout-input .city-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230c67bb'%3E%3Cpath d='M15 11V5l-3-3-3 3v2H3v14h18V11h-6zm-8 8H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5V9h2v2zm6 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm0-4h-2V5h2v2zm6 12h-2v-2h2v2zm0-4h-2v-2h2v2z'/%3E%3C/svg%3E")}.delivery-form .checkout-input .postcode-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230c67bb'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E")}.delivery-form .checkout-input .street-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230c67bb'%3E%3Cpath d='M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16zm11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM5 11l1.5-4.5h11L19 11H5z'/%3E%3C/svg%3E")}.delivery-form .checkout-input .house-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230c67bb'%3E%3Cpath d='M19 9.3V4h-3v2.6L12 3 2 12h3v8h5v-6h4v6h5v-8h3l-3-2.7zm-9 .7c0-1.1.9-2 2-2s2 .9 2 2h-4z'/%3E%3C/svg%3E")}.delivery-form .checkout-input .input-wrapper{position:relative;width:100%}.delivery-form .checkout-input input{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;box-shadow:none;box-sizing:border-box;font-size:1.1em;outline:none;padding:14px;transition:all .3s ease;width:100%}.delivery-form .checkout-input input:focus{background-color:#fff;border-color:#0c67bb}.delivery-form .checkout-input input.error{background-color:#ff3c3c0d;border-color:#ff3c3c}.delivery-form .checkout-input .valid-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2333bb52'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.delivery-form .checkout-input .error-message{align-items:center;color:#ff3c3c;display:flex;font-size:.85em;gap:4px;margin-top:6px}.delivery-form .checkout-input .error-message:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff3c3c'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;width:14px}@media(max-width:768px){.delivery-form{margin:20px 0}.delivery-form .checkout-input input{font-size:1em;padding:12px}.delivery-form .checkout-input label{font-size:.9em}}@media(max-width:480px){.delivery-form .form-fields{gap:16px}}.orderError{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;margin:24px auto;max-width:80%;overflow:hidden;padding:0}.orderError h2{background-color:#d32f2f;color:#fff;font-size:1.5em;margin:0;padding:18px!important}.orderError p{color:#333;font-size:1.1em;line-height:1.6em;margin:0;padding:16px 24px;text-align:justify}.orderError p:last-child{padding-bottom:24px}.orderError p a{color:#0c67bb;font-weight:500;text-decoration:none}.orderError p a:hover{text-decoration:underline}@keyframes loadingAnimation{0%{opacity:1;transform:scale(1) rotate(0deg)}50%{opacity:.5;transform:scale(1.1) rotate(180deg)}to{opacity:1;transform:scale(1) rotate(1turn)}}.order-info{align-items:center;background:#0000;display:flex;flex-direction:column;gap:0;justify-content:center;margin:18px auto 32px;max-width:800px;width:100%}.order-info h2{border-bottom:1px solid #e0e0e0;color:#044e77;font-size:1.5em;margin-top:12px;padding:12px 0 18px!important}.order-info h3{color:#044e77;font-size:1.3em;margin:16px 0}.order-info .loading{align-content:center;align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;display:flex;flex-direction:column;font-size:1.4em;justify-content:center;padding:48px 24px;width:100%}.order-info p{color:#333;font-size:1.1em;line-height:1.5;margin:12px 0;padding:0}.order-info .imgLoading{animation:loadingAnimation 5s linear infinite;margin:24px;width:80px}.order-info .order-details-container{margin:0 0 20px;width:100%}.order-info .order-details-container .content{background-color:#fff;border-radius:12px;box-shadow:0 3px 15px #00000014;margin:0;max-width:100%}.order-info .confirmation-footer{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #0c67bb1a;border-radius:12px;box-shadow:0 3px 15px #00000014;overflow:hidden;padding:28px;position:relative;text-align:center}.order-info .confirmation-footer:before{background:linear-gradient(180deg,#0c67bb,#044e77);content:"";height:100%;left:0;position:absolute;top:0;width:6px}.order-info .confirmation-footer .order-link{margin:0}.order-info .confirmation-footer .order-link p{color:#333;font-size:1.15em;font-weight:500;margin:0 0 12px}.order-info .confirmation-footer .order-link p:last-child{margin-bottom:0}.order-info .confirmation-footer .order-link p a{background-color:#0c67bb14;border-radius:6px;color:#0c67bb;display:inline-block;font-weight:600;margin-left:8px;padding:6px 12px;text-decoration:none;transition:all .2s ease}.order-info .confirmation-footer .order-link p a:hover{background-color:#0c67bb26;box-shadow:0 2px 5px #0c67bb33;text-decoration:none;transform:translateY(-2px)}.order-info .confirmation-footer .order-link .info-small{color:#666;display:inline-block;font-size:.9em;font-style:italic;margin-top:10px;padding-left:22px;position:relative}.order-info .confirmation-footer .order-link .info-small:before{content:"💡";font-size:1.2em;left:0;position:absolute;top:-2px}@media(max-width:768px){.order-info{padding:0 16px}}@media(min-width:1024px){.order-info .loading{font-size:1.3em}}.order-details-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:40px auto;max-width:950px;padding:0 20px}.order-details-container.embedded{margin:0;max-width:100%;padding:0}.order-details-container .content{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;margin-bottom:40px;padding:30px;transition:all .3s ease}.order-details-container .content.embedded{background-color:#fff;border-radius:12px;box-shadow:none;margin-bottom:20px;padding:12px 24px}.order-details-container .loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 0;text-align:center}.order-details-container .loading .loading-spinner{height:60px;margin-bottom:20px;position:relative;width:60px}.order-details-container .loading p{color:#666;font-size:18px;margin:15px 0}.order-details-container .loading .imgLoading{animation:spin 1.5s cubic-bezier(.68,-.55,.27,1.55) infinite;height:50px;width:50px}.order-details-container .orderError{border-left:4px solid #d32f2f;padding:30px;text-align:center}.order-details-container .orderError .error-icon{animation:shake .8s cubic-bezier(.36,.07,.19,.97) both;color:#d32f2f;font-size:48px;margin-bottom:15px}.order-details-container .orderError .error-icon svg{stroke:#d32f2f;height:48px;width:48px}.order-details-container .orderError h2{color:#d32f2f;font-weight:600;margin-bottom:20px}.order-details-container .orderError p{color:#555;margin-bottom:15px}.order-details-container .orderError a{color:#1976d2;font-weight:500;text-decoration:none;transition:color .2s ease}.order-details-container .orderError a:hover{color:#1565c0;text-decoration:underline}.order-details-container .payment-details h1,.order-details-container .payment-details h2,.order-details-container .payment-details h3{color:#333;margin-bottom:20px}.order-details-container .payment-details h2{font-size:1.8rem;font-weight:600}.order-details-container .payment-details h3{align-items:center;display:flex;font-size:1.2rem;font-weight:500;margin-top:25px;padding-bottom:10px}.order-details-container .payment-details h3 .section-icon{stroke:#555;margin-right:10px}.order-details-container .payment-details .order-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}@media(max-width:600px){.order-details-container .payment-details .order-header{align-items:flex-start;flex-direction:column}.order-details-container .payment-details .order-header h2{margin-bottom:15px}}.order-details-container .payment-details .order-header .order-status{align-items:center;border-radius:20px;display:flex;font-weight:500;padding:8px 16px}.order-details-container .payment-details .order-header .order-status .status-icon{align-items:center;display:flex;margin-right:8px}.order-details-container .payment-details .order-header .order-status .status-icon svg{stroke:currentColor;height:20px;width:20px}.order-details-container .payment-details .order-header .order-status.status-created{background-color:#2196f31a;color:#1976d2}.order-details-container .payment-details .order-header .order-status.status-paid{background-color:#00c8531a;color:#00a854}.order-details-container .payment-details .order-header .order-status.status-inProgress{background-color:#ff98001a;color:#e65100}.order-details-container .payment-details .order-header .order-status.status-sent{background-color:#9c27b01a;color:#7b1fa2}.order-details-container .payment-details .order-header .order-status.status-closed{background-color:#4caf501a;color:#2e7d32}.order-details-container .payment-details .order-timeline{margin:40px 0}.order-details-container .payment-details .order-timeline .timeline-progress{background-color:#e0e0e0;border-radius:2px;height:4px;margin-bottom:15px;position:relative}.order-details-container .payment-details .order-timeline .timeline-progress .timeline-progress-bar{background:linear-gradient(90deg,#42a5f5,#2e7d32);border-radius:2px;height:100%;position:absolute;transition:width .5s ease}.order-details-container .payment-details .order-timeline .timeline-steps{display:flex;justify-content:space-between}@media(max-width:600px){.order-details-container .payment-details .order-timeline .timeline-steps{overflow-x:auto;padding-bottom:10px}.order-details-container .payment-details .order-timeline .timeline-steps::-webkit-scrollbar{height:3px}.order-details-container .payment-details .order-timeline .timeline-steps::-webkit-scrollbar-thumb{background-color:#bdbdbd;border-radius:3px}}.order-details-container .payment-details .order-timeline .timeline-steps .timeline-step{flex:1 1;padding:0 5px;text-align:center}@media(max-width:600px){.order-details-container .payment-details .order-timeline .timeline-steps .timeline-step{flex:none;min-width:100px}}.order-details-container .payment-details .order-timeline .timeline-steps .timeline-step .step-icon{align-items:center;background-color:#e0e0e0;border-radius:50%;color:#757575;display:flex;font-size:14px;font-weight:700;height:30px;justify-content:center;margin:0 auto 8px;transition:all .3s ease;width:30px}.order-details-container .payment-details .order-timeline .timeline-steps .timeline-step .step-icon svg{stroke:currentColor;height:16px;width:16px}.order-details-container .payment-details .order-timeline .timeline-steps .timeline-step .step-label{color:#757575;font-size:.85rem;transition:color .3s ease}.order-details-container .payment-details .order-timeline .timeline-steps .timeline-step.active .step-icon{background-color:#2196f3;box-shadow:0 2px 8px #2196f34d;color:#fff;transform:scale(1.1)}.order-details-container .payment-details .order-timeline .timeline-steps .timeline-step.active .step-label{color:#333;font-weight:500}.order-details-container .payment-details .order-timeline .timeline-steps .timeline-step.active:last-child .step-icon{background-color:#4caf50}.order-details-container .payment-details .fancy-order-card{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #00000008;border-radius:12px;box-shadow:0 10px 25px #0000000d;margin-bottom:30px;overflow:hidden}.order-details-container .payment-details .fancy-order-card .order-summary{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:1.5rem}.order-details-container .payment-details .fancy-order-card .order-summary .summary-item{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 2px 12px #0000000a;display:flex;padding:1rem;transition:transform .2s ease,box-shadow .2s ease}.order-details-container .payment-details .fancy-order-card .order-summary .summary-item:hover{box-shadow:0 8px 15px #00000014;transform:translateY(-3px)}.order-details-container .payment-details .fancy-order-card .order-summary .summary-item .summary-icon{align-items:center;background-color:#2196f31a;border-radius:8px;display:flex;height:40px;justify-content:center;margin-right:1rem;width:40px}.order-details-container .payment-details .fancy-order-card .order-summary .summary-item .summary-icon svg{stroke:#1976d2;height:20px;width:20px}.order-details-container .payment-details .fancy-order-card .order-summary .summary-item .summary-content{flex:1 1}.order-details-container .payment-details .fancy-order-card .order-summary .summary-item .summary-content .summary-label{color:#757575;font-size:.8rem;margin-bottom:.25rem}.order-details-container .payment-details .fancy-order-card .order-summary .summary-item .summary-content .summary-value{color:#333;font-size:1.1rem;font-weight:600}.order-details-container .payment-details .fancy-order-card .order-summary .summary-item .summary-content .summary-value.order-id{color:#1976d2}.order-details-container .payment-details .fancy-order-card .order-summary .summary-item .summary-content .summary-value.price{color:#00a854}.order-details-container .payment-details .fancy-order-card .order-summary .summary-item .summary-content .summary-value.price small{font-weight:400;opacity:.7}.order-details-container .payment-details .fancy-order-card .order-products{border-top:1px solid #eee;padding:1.5rem}.order-details-container .payment-details .fancy-order-card .order-products .products-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:1.5rem}@media(max-width:600px){.order-details-container .payment-details .fancy-order-card .order-products .products-list{grid-template-columns:1fr}}.order-details-container .payment-details .fancy-order-card .order-products .products-list .product-item{background:#fff;border-radius:10px;box-shadow:0 3px 10px #0000000f;display:flex;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.order-details-container .payment-details .fancy-order-card .order-products .products-list .product-item:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-3px)}.order-details-container .payment-details .fancy-order-card .order-products .products-list .product-item .product-image{flex:0 0 100px;height:100px}.order-details-container .payment-details .fancy-order-card .order-products .products-list .product-item .product-image img{height:100%;object-fit:cover;width:100%}.order-details-container .payment-details .fancy-order-card .order-products .products-list .product-item .product-details{display:flex;flex:1 1;flex-direction:column;padding:16px 20px}.order-details-container .payment-details .fancy-order-card .order-products .products-list .product-item .product-details .product-name{font-size:1rem;font-weight:600;margin-bottom:8px}.order-details-container .payment-details .fancy-order-card .order-products .products-list .product-item .product-details .product-quantity{color:#666;font-size:.85rem;margin-bottom:12px}.order-details-container .payment-details .fancy-order-card .order-products .products-list .product-item .product-details .product-price{color:#00a854;font-size:1.1rem;font-weight:700;margin-top:auto}.order-details-container .payment-details .fancy-order-card .shipping-details{border-top:1px solid #eee;padding:1.5rem}.order-details-container .payment-details .fancy-order-card .shipping-details .address-card{background:#fff;border-radius:10px;box-shadow:0 3px 10px #0000000f;margin-top:1.5rem;padding:20px}.order-details-container .payment-details .fancy-order-card .shipping-details .address-card .address-row{margin-bottom:10px}.order-details-container .payment-details .fancy-order-card .shipping-details .address-card .address-row:last-child{margin-bottom:0}.order-details-container .payment-details .fancy-order-card .shipping-details .address-card .address-row .person-name{color:#333;font-size:1.1rem;font-weight:600}.order-details-container .payment-details .fancy-order-card .shipping-details .address-card .address-row .inline-icon{stroke:#757575;height:16px;margin-right:6px;position:relative;top:-1px;vertical-align:middle;width:16px}.order-details-container .payment-details .fancy-order-card .shipping-details .address-card .address-row .email,.order-details-container .payment-details .fancy-order-card .shipping-details .address-card .address-row .phone{color:#555}.order-details-container .payment-details .order-footer{border-top:1px solid #eee;color:#666;margin-top:30px;padding-bottom:10px;padding-top:20px;text-align:center}.order-details-container .payment-details .order-footer p{margin-bottom:10px}.order-details-container .payment-details .order-footer a{color:#1976d2;font-weight:500;text-decoration:none;transition:color .2s ease}.order-details-container .payment-details .order-footer a:hover{color:#1565c0;text-decoration:underline}.order-details-container .payment-details .payment-buttons{align-items:center;display:flex;flex-direction:column;gap:12px;margin:30px 0}@media(max-width:600px){.order-details-container .payment-details .payment-buttons{padding:0 10px}}.order-details-container .payment-details .payment-buttons .btn-payment{display:none!important}.order-details-container .payment-details .payment-buttons .btn-payment,.order-details-container .payment-details .payment-buttons .btn-payment-transfer{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:10px;justify-content:center;min-width:250px;padding:14px 32px;text-align:center;transition:all .2s ease}.order-details-container .payment-details .payment-buttons .btn-payment svg,.order-details-container .payment-details .payment-buttons .btn-payment-transfer svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:24px;position:relative;top:-1px;width:24px}.order-details-container .payment-details .payment-buttons .btn-payment-transfer:hover,.order-details-container .payment-details .payment-buttons .btn-payment:hover{transform:translateY(-2px)}.order-details-container .payment-details .payment-buttons .btn-payment-transfer:hover svg,.order-details-container .payment-details .payment-buttons .btn-payment:hover svg{transform:scale(1.05)}.order-details-container .payment-details .payment-buttons .btn-payment-transfer:active,.order-details-container .payment-details .payment-buttons .btn-payment:active{transform:translateY(1px)}.order-details-container .payment-details .payment-buttons .btn-payment-transfer:active svg,.order-details-container .payment-details .payment-buttons .btn-payment:active svg{transform:scale(.95)}.order-details-container .payment-details .payment-buttons .btn-primary{background-color:#1976d2;box-shadow:0 4px 12px #1976d24d;color:#fff}.order-details-container .payment-details .payment-buttons .btn-primary svg{stroke:#fff}.order-details-container .payment-details .payment-buttons .btn-primary:hover{background-color:#1565c0;box-shadow:0 6px 15px #1976d266}.order-details-container .payment-details .payment-buttons .btn-secondary{background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 8px #0000001a;color:#333;font-size:1rem;padding:12px 24px}.order-details-container .payment-details .payment-buttons .btn-secondary svg{stroke:#555}.order-details-container .payment-details .payment-buttons .btn-secondary:hover{background-color:#f9f9f9;box-shadow:0 4px 12px #00000026}.order-details-container .payment-details .transfer-popup-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.order-details-container .payment-details .transfer-popup-overlay.popup-enter{animation:fadeIn .3s ease-out}.order-details-container .payment-details .transfer-popup-overlay.popup-exit{animation:fadeOut .3s ease-out}.order-details-container .payment-details .transfer-popup-content{background-color:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}@media(max-width:520px){.order-details-container .payment-details .transfer-popup-content{max-width:95%;width:95%}}.order-details-container .payment-details .transfer-popup-content .popup-header{border-bottom:1px solid #eaeaea;padding:20px 24px}.order-details-container .payment-details .transfer-popup-content .popup-header h3{align-items:center;color:#333;display:flex;font-size:1.3rem;margin:0;position:relative}.order-details-container .payment-details .transfer-popup-content .popup-header h3 svg{color:#4a4a4a;margin-right:12px}.order-details-container .payment-details .transfer-popup-content .popup-header h3 .close-popup-icon{align-items:center;background:none;border:none;border-radius:50%;color:#757575;cursor:pointer;display:flex;justify-content:center;padding:5px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background-color .2s,color .2s}.order-details-container .payment-details .transfer-popup-content .popup-header h3 .close-popup-icon:hover{background-color:#f5f5f5;color:#333}.order-details-container .payment-details .transfer-popup-content .transfer-details{padding:20px 24px}.order-details-container .payment-details .transfer-popup-content .transfer-details .transfer-message{margin-bottom:20px}.order-details-container .payment-details .transfer-popup-content .transfer-details .transfer-message p{color:#555;font-size:1rem;margin:0}.order-details-container .payment-details .transfer-popup-content .transfer-details .transfer-item{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;margin-bottom:18px;padding:12px 14px;position:relative}.order-details-container .payment-details .transfer-popup-content .transfer-details .transfer-item .transfer-label{color:#666;flex-shrink:0;font-weight:500;text-align:left;width:100px}.order-details-container .payment-details .transfer-popup-content .transfer-details .transfer-item .transfer-value{color:#333;flex-grow:1;flex-shrink:1;font-family:monospace;font-size:.92rem;font-weight:500;letter-spacing:-.3px;min-width:0;overflow:visible;text-align:left;white-space:normal;word-break:break-all}.order-details-container .payment-details .transfer-popup-content .transfer-details .transfer-item .transfer-value.highlight{color:#2c6ecb;font-size:1rem}.order-details-container .payment-details .transfer-popup-content .transfer-details .transfer-item .copy-btn{align-items:center;background:none;border:none;border-radius:4px;color:#777;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:8px;padding:5px;transition:background-color .2s,color .2s}.order-details-container .payment-details .transfer-popup-content .transfer-details .transfer-item .copy-btn:hover{background-color:#efefef;color:#333}.order-details-container .payment-details .transfer-popup-content .transfer-details .transfer-item .copy-btn:active{background-color:#e0e0e0}.order-details-container .payment-details .transfer-popup-content .transfer-details .transfer-item:first-child .transfer-value{font-size:.95rem;letter-spacing:-.3px}.order-details-container .payment-details .transfer-popup-content .transfer-details .transfer-item:first-child .transfer-label{width:100px}.order-details-container .payment-details .transfer-popup-content .transfer-info{align-items:flex-start;background-color:#f7f9ff;border-radius:8px;display:flex;margin:0 24px 20px;padding:12px 16px}.order-details-container .payment-details .transfer-popup-content .transfer-info .info-icon{color:#4285f4;margin-right:12px;margin-top:2px}.order-details-container .payment-details .transfer-popup-content .transfer-info p{color:#555;font-size:.95rem;margin:0}.order-details-container .payment-details .transfer-popup-content .popup-footer{display:flex;justify-content:flex-end;padding:0 24px 24px}.order-details-container .payment-details .transfer-popup-content .popup-footer .close-popup{background-color:#2c6ecb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 24px;transition:background-color .2s}.order-details-container .payment-details .transfer-popup-content .popup-footer .close-popup:hover{background-color:#245bb7}.order-details-container .payment-details.embedded .fancy-order-card{background:none;box-shadow:none;padding:10px}.order-details-container .payment-details.embedded .fancy-order-card .order-products,.order-details-container .payment-details.embedded .fancy-order-card .shipping-details{padding:20px 10px}.order-details-container .payment-details.embedded .order-summary{padding:0}.order-details-container .payment-details.embedded .order-summary .summary-item{background:none;box-shadow:none;padding:15px}.order-details-container .payment-details.embedded .order-summary .summary-item:hover{box-shadow:none;transform:none}.order-details-container .payment-details.embedded .order-timeline{margin:25px 0}.order-details-container .payment-details.embedded .info-grid .info-row .info-value.status-created{color:#1976d2}.order-details-container .payment-details.embedded .info-grid .info-row .info-value.status-paid{color:#00a854}.order-details-container .payment-details.embedded .info-grid .info-row .info-value.status-inProgress{color:#e65100}.order-details-container .payment-details.embedded .info-grid .info-row .info-value.status-sent{color:#7b1fa2}.order-details-container .payment-details.embedded .info-grid .info-row .info-value.status-closed{color:#2e7d32}@media(max-width:768px){.order-details-container .payment-details .fancy-order-card .order-summary{grid-template-columns:1fr}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fancy-order-card{animation:fadeIn .5s ease-out}.fancy-order-card .summary-item:first-child{animation-delay:.1s}.fancy-order-card .summary-item:nth-child(2){animation-delay:.2s}.fancy-order-card .summary-item:nth-child(3){animation-delay:.3s}.fancy-order-card .summary-item:nth-child(4){animation-delay:.4s}.payment-tabs{border-bottom:1px solid #eaeaea;display:flex;margin-top:10px;padding:0 24px}.payment-tabs .tab-button{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#666;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:8px;margin-right:15px;padding:12px 20px;transition:all .2s ease}.payment-tabs .tab-button .blik-logo{filter:grayscale(40%);height:28px;object-fit:contain;opacity:.8;transition:all .2s ease;width:28px}.payment-tabs .tab-button svg{color:#777;transition:color .2s ease}.payment-tabs .tab-button:hover,.payment-tabs .tab-button:hover svg{color:#444}.payment-tabs .tab-button:hover .blik-logo{filter:grayscale(20%);opacity:.9}.payment-tabs .tab-button.active{border-bottom:2px solid #2c6ecb;color:#2c6ecb}.payment-tabs .tab-button.active svg{color:#2c6ecb}.payment-tabs .tab-button.active .blik-logo{filter:grayscale(0);opacity:1}.blik-item{background-color:#f3f8ff!important}.blik-item .transfer-value{font-size:1.1rem;font-weight:600;letter-spacing:.5px}.tabs-wrapper{min-height:280px;overflow:hidden;perspective:1000px}.tab-panels,.tabs-wrapper{position:relative;width:100%}.tab-panels .tab-panel{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;position:absolute;top:0;transform-origin:center left;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.19,1,.22,1),opacity .35s cubic-bezier(.19,1,.22,1);width:100%;will-change:transform,opacity}.tab-panels .tab-panel:not(.active){opacity:0;pointer-events:none;transform:translateX(25px)}.tab-panels .tab-panel.active{opacity:1;position:relative;transform:translateX(0);z-index:2}.tab-panels .tab-panel.active~.tab-panel{transform:translateX(25px)}.transfer-item{transform:translateZ(0);transition:all .2s ease}.transfer-item:hover{box-shadow:0 5px 15px #00000014;transform:translateZ(0) translateY(-2px)}.privacy-policy{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;color:#333;line-height:1.6;margin:0 auto;max-width:800px;padding:32px 24px}@media(max-width:480px){.privacy-policy{padding:24px 16px}}.privacy-policy h1{color:#0c67bb;font-size:2.2em;margin-bottom:32px;text-align:center}@media(max-width:480px){.privacy-policy h1{font-size:1.8em;margin-bottom:24px}}.privacy-policy h2{border-bottom:2px solid #eef2f7;color:#2c3e50;font-size:1.5em;margin:32px 0 16px;padding-bottom:8px}@media(max-width:480px){.privacy-policy h2{font-size:1.3em;margin:24px 0 12px}}.privacy-policy p{color:#4a5568;font-size:1.1em;margin-bottom:16px}@media(max-width:480px){.privacy-policy p{font-size:1em}}.privacy-policy ul{margin:16px 0;padding-left:24px}.privacy-policy ul li{color:#4a5568;font-size:1.1em;margin-bottom:8px;position:relative}.privacy-policy ul li:before{color:#0c67bb;content:"•";font-weight:700;left:-20px;position:absolute}@media(max-width:480px){.privacy-policy ul li{font-size:1em}}.privacy-policy a{color:#0c67bb;text-decoration:none;transition:color .3s ease}.privacy-policy a:hover{color:#094a8f;text-decoration:underline}@media(max-width:480px){.privacy-policy{border-radius:0;box-shadow:none}}.cookie-disclaimer{background-color:#cb9640e6;background-image:url(data:image/png;base64,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Uk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAT0aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA5LjEtYzAwMiA3OS5mMzU0ZWZjNzAsIDIwMjMvMTEvMDktMTI6MDU6NTMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNS40IChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wMi0xMlQwOToxMDowMiswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDItMTJUMDk6MzM6NDErMDE6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDItMTJUMDk6MzM6NDErMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmJjMmUxNWUwLWQwYTAtNDdhZC04YjJkLTU0ZTM0YWQ2MmIyMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpiYzJlMTVlMC1kMGEwLTQ3YWQtOGIyZC01NGUzNGFkNjJiMjEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiYzJlMTVlMC1kMGEwLTQ3YWQtOGIyZC01NGUzNGFkNjJiMjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmJjMmUxNWUwLWQwYTAtNDdhZC04YjJkLTU0ZTM0YWQ2MmIyMSIgc3RFdnQ6d2hlbj0iMjAyNC0wMi0xMlQwOToxMDowMiswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI1LjQgKE1hY2ludG9zaCkiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nzQPEAAAFdVJREFUeJztnXm0XUWVh788E0FKZiNBZFKkmKSZBWQIIg6gELC0YamwEGU5tIxKS6M0IIogICIijTYOICIWbZhVEEmQGcMYsDAiAiEQAlFixQiR13/suvG+mzucc6rO8PLyrfUWL/fdu2sn7Fenhr1/e9zw8DBjEaPVa4G1gXWB1YGJwKrhaxHwKmA8sAB4DngeWAjMAZ61zs+twe3GMG4sBY7RagKwIbAR8BZgPWADYDUkcFYGXgu8BAwhwbMQCZoXwvdPA7OBx4G7rPOPVvhXaAzLdOAYrd4E7ARsA2wNbAaslXiYG4D9rPN/T2y30Yyv24GUGK3eAOwN7IoEyxYVDLsX8DPgfRWM1RhGfeAYrSYC+wIG2BOYUIMbe9UwZq2MysAxWingnUiwfAB4Tb0ecUrN41fOqFrjGK008DHgUGQx2wSutc6PqccUjJIZx2i1NfBp4ON1+9LBYuCDdTtRB40OHKPVTsAXkQVvEzlirO2mWjTyURV2R6cAh9XtSx/mWeeb8risnEbNOEarISRgjqH+Be8grq3bgTppTOAYrfYCzgM2rtuXjNxctwN1UnvghK31icBxdfuSkzvrdqBOag0co9Vk4MfAG+r0oyAv1+1AnQzVNbDR6ovAbxidQQPw17odqJPKZ5ywY7oE2KPqsRNysnX+ubqdqJNKA8dotStwDbBKleP2YB7wKPAkkiIxF8nDWYCkUCxG0iomIKkWrwv/fdA6f1WnMaPVjtb5OyrxvAFUdo5jtPok8J1KBluaPwF3A3eF7x0wyzr/j1jDRqsVgFuBbYHfAwdY5x+Jtdt0Kgkco9XXgP8sfaCR3IHMbr+yzt9d1iBGqy2AB9te8sD61vnnyxqzCZT+qDJanUZ1QfMQcAVwhXX+wUFvTsRqHX9WwC1Gq22X5euIUgPHaHU11SQ4TQW+YZ2fXsFYnby6y2ubAr8zWr3VOv/Pqh2qgtICx2h1OeUHzaXAmdb5e0sepx+v9Hh9U+CXSN7QMkcp5zhGq5spN93gbODN1vkP1xw0g9jTaPXzup0og+SBE/6hdk9tN3ArsL11/ljr/GMljQFIRUQ4PhjESwN+PsVodWEKn5pE0sAJ/0BTUtoMzAeOtc7vYp2/pwT7IzBarYRs3acbrW4LO6dejMtg8hNGqxPTeNcMkgWO0eoU4BOp7LXxC2Bj6/zZJdjuxdrAVuH7nYAHjFY79njvShltnmy0OjXWsaaQJHCMVvsBX0phq4MvWOffa52fV4LtfsxBZrkW44DbjFbv7/LeBTnsnmC0OibKs4YQHThGq7ci2+GUPAVsY50/PbHdTFjnFwLTOl4eB1xltOqcVfOe1ZxltPp2YecaQorteOpMuBuRY/s8v8nAkgzCjwK7IeW884HrrfNTC/hxM93XaxcarcZZ51sL3iL3bp82Wq0PHGadf7bA52sn6srBaHUx8JF07nCBdf5TBX35d+A0pDa8k5nA56zzv8hhb2PkTqsXX7XOn2C0egtyWVqEBcA3ga9b518saKMWCgeO0epTwPkJffm8df7Mgr7sg9xLDWIP6/zNOezOpn++0NHAdUhgxsze85AL4PNGiwpGocAJxfx/TOhHTNCsiayJVszw9leAdazzz2S0nWVGfRwJrm5XD3lZCFwF3AT8xjo/K4HNUij6W3J9Qh+OtM6fG/H5/yZb0IBsBk5DKkGz8CsGB84GGW1lYSXgwPCF0ep3wAzgd8gN/O+t8y8kHK8wuWcco9WXkSK5FHzdOl84ST0shp8A1snxsSet8+tltL8+MqM0BQ88BjwAXGadz/J4LoVcgZP4EXWmdf7zMQaMVusBf875sYXAxLDlzjLGU+QLzCo5wzpfdZ4TkP8cJ9X5wy2xQRMoku8yHL6y0uR00OOMVinWVrnJHDhGqwOA9yQY80ngvQnsEBLG86ZpzsmZYHVlTvtV8gRQS75PpsAJa4mLEo25m3XeJ7IF+Y8Efpr1jUarcYisSlN5pK5EsawzzmcRNc5YDrLOP57AzhKs8+fR/6CunTlApotGo9W6yA355GKeVUJttV1ZAydFSsDF1vnLEtjpxjuAQSevzwE7WucXDTJmtNoGeBjYLoFvZTIoF6g0BgaO0epkYI3IcWZb5w+OtNET6/zTSKrmpSy98H0JKTPe3Dr/xCBbRqv9gXuQGqqmU4feITBgOx6EGVMcge9inb81gZ2BhEfMxsgl5wLgoawXiUar44GvluheaqZb58vKtuzLoMA5nXgVibut8ztE2igdo9V3gE/W7UdO5gFrW+cXVz3woCuH2B3FMOWkkibDaDUeuJo0Rw1V8zpEJf73VQ/cc41jtDoIcSyGY8P6o5EEAYT7GJ1B02LzOgbttziOvY+ab53/RqSN0giZiw9Q0z98Qg6sY9Cujyqj1duRvgcxDMxBNlqtBRyOKKKvitw7XWmd/37k2IPGNYiMfhH+ipTpAPwb9d9jvd9o9WrrfKVb814zTmxC9fPW+b73Wkarw5AL01OQOqytgP2Ai4xWLmgbJyeMWzRozgE2tM7vY53fB1gfOCKVbwVZAfiPqgddalcVWvP8HdGGKcqHrPM9/+cYrT4HfH2AjWFgS+v8QxF+dI77PYpL4B5tnT+nh92DkDOkupgPrGWdr0xertuMsxdxQfPsgKBZj8FBA1JVcEO4J4vGaGUpHjRP9QoaAOv8T5CsvbpYnYq713T7n3JIpM3/HfDzk3LYmoTckxXGaLWO0eq3SLOQolyc4T2lrssy8M0qBxsROEFdakqkzXN6/SA8BvPa36+oI0arTZHt9tuL2gjMzPCeUmvZM7Cu0eq7VQ3WOePsQ1zS9RUDRBUnIdNqHgrdGRmtpgD3E38WBdl2mNsmGCeWjxutdq5ioM7AOSjS3qDpsmjGXi6MVp8Ffk66S8BPZ3jP0YnGimVqmNlLZUnghKP3GBGgudb5W/q9IdSAZ82daZGr2C3cr8VUTXRjNaPV//QZ8wd0LwSsg4nAb8sepP0AcDOW1rPLwxUZ33cGgxfQ7WRe9BmtfoZ0zSuDw4PcybeQtAuQ3p8fA3Ypacyi7GC0uqbMBmxLznGMVh9GhKuLclDWRC2j1f3Alhneeq51/sgM9iYgtd6VPN9HEVcBU6zzyaVl29c4Mb81r5DvHGMvpMisH9/NGDQbAfeyPGi6sS/wcKiDT0p74OwUYef2PDXP1vm51vntgBNYui5qGvAB6/zhg+yEDnrLwkVlmWyCBE8hMYdejBseHsZotQbwLMVLgk+0zn+5qBMhx/c1yAltpgI7o9V7kYL/5WTnVmSNeY11vpdaaiZagfM+JJmpKDtb52+PcSQPRqvjgFpEl5YRngB+gGQizChioDXDxEz1f0MK4yshaA2WIRs3llgPqVw5MQgbPAVMR9adLyN55h7QiHDUeOCe9mT/VuBsE+HEXSmaaQwiFMddx+jO1msi24avzqudxYxcurxitDoy1LEtWRy/OWLg0mcbo9UkZOe0PGiqo3O9OwR8y2i1OcCQ0Wo14I0RAxSVMctEyEaciWTbLcu8iGQm7AHYmn3pxydBompDYK0IQ6Ulo4dsve+VZb9hnGad/1H4/maj1ZPE/UKXxbZGq7WHiK/SzKQzkxej1ZcYO0EDch7VTt47vaqYCKwznvhmqvMHvyUfJaiZjgY6pf1XqMWLwbyeEDixKhRJZVZDu6IyO880lTl1O5CRVYBJQ8TnrCS7QAuPp7EYNMPIWUo7r6nDkYy8eog4fd5hEjVuN1q9ESmVGYs81n7XF3Kj3lSjP4OIDpzFJAocIIUm4Gjlto4/r0/+FNsqUUOIHEhRFpNOgy6JLuAopbOPedPVPVZNscaJJkzNsccCo5VFLN1I5V11OJKDoSHy9VvqZDxxxXstViV7w7Bljcu6qKDuW4sn2Vk4RNx2egJpVv/jacDMVxMjxCyNVrvR/Nn3pSFknRJDihnnZWoUQqyR46zznUr1o0FKbniI+F1RimZpCyhWczWa+aV1fkQNfSimi606rYIXh4gXh4yulAwqC1X33ayTPwP7d3m97vrzrPghYHakkZjtfDvJ5Ewazkxgq84FcUiHTV6NUAILgOdabXtiLipT6QGXXn3Yh9mIvs0hSJrJwLKcgtyINKn9S/uLRqvtGT051H8Bnh9vnX/GaDWX4ieVqY7GLweq0gx8AJHbvwWZ6e7v6IlwrtHqXuQKZHKC8eYjwkw/7PxBqPCo85cmL3OA2a2F7XNIYnIRNknhjXX+aaPVNETWLSXPIN3lZiDBMiNLP4lQB7+H0epDiOhAEb9eAC4AzurW2S4Uyk0nTVvGqngKeLoVOLdTvJIzZUrnMQyu8MzKOcBlSKAU3jla5y8HLg/Ff5ORevFt6J41OYysYaYhs8i1vdpgG632RrQIR9vB5yzr/KJWXVWMht1iYM1U7Y+NVjcQp5oB8JJ1vrREqNBcbAPkMnJlJGCeAx63znemR3T7/B7UK/0Ww6es8xe0ZpwsilO9GI9cyt0Y7xMg8rWx6lYfTeFIL4I07KMUT9QfGFwNxsG/ymMccQdw7452J2Cd/xOwW4SJE8PjpbFY5/+APEZHG/9AljUSOKGg7r4IgwfE+/QvwsL0XeRPhD8rpoa9Ys6q24EC3N/q99WuVhGzJXxT2FYmwzp/A7LVPwcpR+3HdGCydf5zKX0oE+v8PcANdfuRkyWto9rvme7p8sY8TCZxVWfoM3W00epUZMH8diSYVkCk8R8ErrPO351y3Ao5Bvk7jBaub33Trsj1FuKqMqdZ5yfH+TX2MFrdhFRvNp1/Aqu2GvEueVSFBVvMbmb30J1uOfnIojLfBO5u797cKVf7f5HGj4r8/JjDOn89JZZRJ+Sa9j90Bk6MeCTAZ41WKtLGWOQLdTuQgRH92kcEjnX+fuLSLCYAh0Z8fkxinb8YeL5uP/rwqHV+VvsL3ZqAXBA5SBYV8uUszUl1O9CHizpf6NavKkXL6N0GqawXxWi1JdJjfBj5TbivjHGqJjzi/1a3Hz14nXV+xIzYtX100IWLOdB72DqfVELWaPURpF9Cp1/3Aedb5yvrnFIWRqvzgaSysgm4yTq/Z+eLvQInVmUd4CPW+R9H2mj5k+Uf9BvW+diWkO1jvgrRxtsMyZd5AZhpnX8k1RhdxlyD5q11DrTO/7TzxZ4N641WLxBXvzzXOh+j9NXyY3+yHxMc0qZqVXS8iUhztUPproh1B/LM/34ZjeKNVhfRnA3GPOv8xG4/6Ne2MFY54vVGqxNiDIQeDXky/78XcmWKjvcJ4E+IHG4vGbUdgQuBR41WOxYdqw/Hl2CzKF/p9YN+gXMe8bVOp4YW0UV5F/mEnyZQsDel0epYJCCynkNtCNxutNq1yHi9CPdz01PaLMhC4PxeP+wZOGEajpr2A7+K+GyRvJzcs4DR6gDgzAJjAUwzWqXowtdOWVUWeTi3Xy/zQR12T07gwJZGq48X/OwqBT5T5FEVI1I5DqnQSEY4YqisxUEPzu73w76BY52fA3wtgRMXGq2KiHA/WeAzudIUjFaHEC9itIfRKnV1Rp25RecM6K06cMbBOn88shWNYRzFEsV69i/vQ96L2s8UGKMbSe+brPO3UU+uzlzr/MD+olmbwZ8Y6QzApLDVzExI9Zia4yOXW+czV6UarVYHtsvjUx92Du23U3JaYntZOCrLmzIFjnX+20ipcCyHht1LHj5MNinXR8hf3bAZS+sLF2UV4jWjR2Cd/wnweEqbA5gVxhxI1hkH0pWcnBnEgzJhnV+IFP31K7+5HqnJzquxs2LO9w+ijIrMKs91MiuB9Tw57obR6hJkBohlIaLY8Ic8HzJa7Yds0TdG+oA+DEwPyVC5CV19U64j3midj1X/WAqj1SziOvxk4VTrfOY+YHkDZ0XkBjeFCteLwBbW+SI7pySEU+Z5pJFqmQOs2yFekASj1WeQA9mymG+dzyUfl+dRRaipSaV8vgpwZ+TJchTh0XbNwDdm40dlBE3gh6TTk+5G7tP2XIEDYJ3/OX2OonOyNjDTaLVpIntFSLVzKW0HZJ3/W4n2jw1b/1zkelS1Y7R6nnTqmIuAHazztdQYGa1uBJbKOcnB8db5FAelfTFavUg6BTSQNJEtinww94zTRkyD+05WBB4Ip7h1cCDF82BuqihoTibN2rKdvYt+sHDghIQmU/TzPfiB0aryjH/r/Dxge0SEKQ/Xd8uOS43R6jLkEDalls6U9q6+eSn8qGphtDqD9A08rgSOyqKclRKj1euRy71BRw5PIbfHpRbTGa3ehuymUp1utzjNOv9fMQaiAwfAaDWVpdsPx7IIODyUjlRKWKwfjNSqa+R0eR5ybnQ1cGmMyldGH46nHLHsS63z0WdxSQIHwGg1A9g6ibGRXIas/GupdgwNSsaVHSht4+2MKHRsX4L5G63ze6UwlDJwVkJ+I9dPYnAkfwdOss6fUYLtRmC0WhNRXS1LTew+63yyX+xkgQMQDvNmAmsmMzqSGcCXrfNTS7JfOWFGOwq5kyqr+YdDrngWpTKYNHAAjFYbAfdTrprmTcji9MoSxygVo9XKiD7OoZQzS7d4CNgpHCImI3ngABitNgPuJJ3qei+mAWdb5zs7zDUWo9UkJFiOpLvkbUruBnYpkDUwkFICB5YINd2KNDgvmweQbMGrg3BC4zBa7Qu8H9nqV9Hh99fW+VjZ356UFjgARqs3IKUeZacEtPNrpMfl1JgDrhQYrbZGclw+hCSNVcXF1vmDyxyg1MCBJbutm4C3lTrQ0ryC9Gq4BkkCe7yz+UZqjFZrA5sj8r3vBt5a5ng9ON06X/rpe+mB08Jo9U3giEoG684CYBb/6unwKPBIKIDLRcgtXhcRstwKOdndMvy5zhaRH7TO2yoGqixwAIxWRzOgXqdiXkYkXZ5BOrzMR0QS5yMSua3FvQrfr4wEzBpUs3bLymxg/yrVVysNHIBQb30RonGznHguBI5pF3asgsoDB8BoNYQET11pFMsCHvhMtx5YVVBL4LQIEiZnI51YlpOdqUjQ1KZWWmvgwBIpk9MRta3l9OcZpO3P1LodqT1wWhit3onosexQty8N5XzgC70ap1VNYwKnRUgfPZly729GE5cimQG5atDKpnGBA0v0905AMgvLvu9qKr8Gvmidv6NuR7rRyMBpEXJUDkY0+Tas2Z2quAS4sCy531Q0OnDaMVodjJw8b1u3LyXwD0Tr8KxOBfOmMmoCp4XR6h1INek+yCnuaGYacC1SBZr76qNORl3gtAiHiFOQVMv3kF55oizuQ85hrrDOP1SvK8UZtYHTTihr2Ru5kd6TZt0jLQbuBa5DuvndVbM/SVgmAqedoKixKbA7Ut6yHdWeTP8VmVVuR+TrZgQtxWWKZS5wumG02gTJk9kC0dbZFBHAjpmZFiHaiA7J630w/PehphzSlcmYCJxOguz+OuFrEpIu8drwNQGp0R6HdKj5J7LrWQi8hOT1LESk7Z4F/hjab48p/h8LBemlfk208gAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:80px 80px;border-radius:42px 0 0 0;bottom:0;max-height:125px;max-width:400px;padding-bottom:48px;padding-left:92px;padding-right:12px;position:fixed;right:0;z-index:999}.cookie-disclaimer a{color:#000}.cookie-disclaimer p{font-size:.9em;text-align:justify}.cookie-disclaimer .cookie-buttons{display:flex;gap:24px}.cookie-disclaimer .cookie-buttons p{border:1px solid #9f722a;border-radius:6px;cursor:pointer;flex:1 1;font-size:.8em;padding:12px;text-align:center}.cookie-disclaimer .cookie-buttons p:active,.cookie-disclaimer .cookie-buttons p:focus,.cookie-disclaimer .cookie-buttons p:hover{border:1px solid #5d3c05;color:#fff}.cookie-disclaimer .cookie-buttons .accept{background-color:#865e1d;color:#ffe39e;font-weight:700}.cookie-disclaimer .cookie-buttons .decline{background-color:#cb9640;color:#444040}.footer{background-color:#dcdcdc;box-shadow:-4px -4px -4px -4px #000;color:#fff;text-align:center}.footer .footer-container{margin:0 auto;max-width:1100px}.footer .footer-container .copyright{background-color:#9a9a9a;background-image:linear-gradient(90deg,#dcdcdc,#f5f5f5,#dcdcdc);color:#144365a3;font-weight:700;padding:18px 0}.footer .footer-container .copyright a{color:#1d68a4c2;text-decoration:none}.footer .footer-container .copyright a:hover{text-decoration:underline}.footer .footer-container .socials{border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#dcdcdc,#fff,#dcdcdc) 1;border-top:1px solid #0000;padding:24px 0 36px}.footer .footer-container .socials h4{font-feature-settings:"pcap";color:#053e6cab;font-size:1.2em;font-variant:petite-caps;font-weight:700;margin:0 0 24px;padding:0}.footer .footer-container .socials .social-media-buttons{align-content:center;align-items:center;display:flex;flex-direction:row;gap:48px;justify-content:center;justify-items:center}.footer .footer-container .socials .social-media-buttons a{background-repeat:no-repeat;background-size:35px 35px;display:block;height:35px;line-height:35px;margin:0;padding:0 0 0 35px;text-decoration:none}.footer .footer-container .socials .social-media-buttons a:hover{opacity:.75}.footer .footer-container .socials .social-media-buttons .instagram{background-image:url(/static/media/instagram.7dab1670d8f35e5a0a2d.png)}.footer .footer-container .socials .social-media-buttons .facebook{background-image:url(/static/media/facebook.37702c7358797817d8d9.png)}.footer .footer-container .socials .social-media-buttons .whatsapp{background-image:url(/static/media/whatsapp.eea3f1f3e9fad80a00f5.png)}.footer .footer-container .socials .social-media-buttons .email{background-image:url(/static/media/email.9aed39a37440378c216a.png)}.mobile-menu-background{animation:fadeIn .3s ease forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;display:block;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:997}.menu-container{height:auto;transition:all .3s ease}.menu,.menu-container{left:0;margin:0;padding:0;position:fixed;top:0;width:100%;z-index:998}.menu{display:block}.menu .menu-content{display:none}.menu .menu-content.mobile-visible{animation:slideIn .3s ease-out forwards;background:#fff;box-shadow:-8px 0 20px #0003;display:flex;flex-direction:column;height:100vh;margin:0;overflow-y:auto;padding-top:80px;position:fixed;right:0;top:0;width:85%;z-index:999}.menu .menu-content.mobile-visible a{border-bottom:1px solid #00000014;color:#333;font-size:1.25em;font-weight:500;letter-spacing:.5px;line-height:65px;overflow:hidden;padding-left:25px;position:relative;text-align:left;transition:all .25s ease}.menu .menu-content.mobile-visible a:before{background:#1e81d50f;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0;z-index:-1}.menu .menu-content.mobile-visible a.active{background:#07457e0a;border-left:4px solid #1e81d5;color:#1e81d5;font-weight:700;padding-left:21px}.menu .menu-content.mobile-visible a.active:before{width:100%}.menu .menu-content.mobile-visible a:hover{background:#07457e08;color:#1e81d5;transform:translateX(3px)}.menu .menu-content.mobile-visible a:hover:before{width:100%}.menu .menu-content.mobile-visible a:active{transform:translateX(5px)}.menu .menu-content.mobile-visible a .basket-count{align-items:center;background-color:#28c700;border-radius:10px;box-shadow:0 2px 5px #0000001a;color:#fff;display:inline-flex;font-weight:700;height:20px;justify-content:center;margin-left:10px;min-width:20px;padding:0 6px;text-align:center;transition:all .2s ease}.menu .menu-content.mobile-visible a .basket-count.disabled{background-color:#e0e0e0;box-shadow:none;color:#999}.menu .mobile-menu-button{align-items:center;background:linear-gradient(135deg,#07457ee6,#1e81d5e6);border:2px solid #0000;border-radius:8px;box-shadow:0 3px 8px #00000026;color:#fff;display:flex;font-size:1.1em;height:45px;justify-content:center;padding:8px;position:fixed;right:15px;top:15px;transform-origin:center;transition:all .3s ease;width:45px;z-index:1001}.menu .mobile-menu-button.active{background:#fff;border:2px solid #1e81d5;border-radius:50%;box-shadow:0 4px 12px #00000040;transition:all .3s ease}.menu .mobile-menu-button.active .hamburger span{background:#1e81d5}.menu .mobile-menu-button .hamburger{height:20px;position:relative;width:25px}.menu .mobile-menu-button .hamburger span{background:#fff;border-radius:3px;display:block;height:3px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.menu .mobile-menu-button .hamburger span:first-child{top:0}.menu .mobile-menu-button .hamburger span:nth-child(2),.menu .mobile-menu-button .hamburger span:nth-child(3){top:8px}.menu .mobile-menu-button .hamburger span:nth-child(4){top:16px}.menu .mobile-menu-button.active .hamburger span:first-child{left:50%;top:8px;width:0}.menu .mobile-menu-button.active .hamburger span:nth-child(2){transform:rotate(45deg)}.menu .mobile-menu-button.active .hamburger span:nth-child(3){transform:rotate(-45deg)}.menu .mobile-menu-button.active .hamburger span:nth-child(4){left:50%;top:8px;width:0}.menu .mobile-menu-button:active,.menu .mobile-menu-button:focus{background:linear-gradient(135deg,#1c76c3,#2b87cb);box-shadow:0 2px 5px #0003;transform:scale(.95)}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.menu a{border-bottom:1px solid #0000;color:#cecece;font-size:.9em;padding:5px 15px;text-decoration:none}.menu a:hover{background:#c4c4c42b;border-bottom:1px solid #c2bfbfad;color:#fff}.menu a.active{background:#67bbff3d;border-bottom:1px solid #58a5ff;color:#fff}.menu_logo{display:none}@media screen and (min-width:1024px){.menu-container{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000bf;border-top:0;box-shadow:0 2px 10px #00000026;display:flex;height:auto;justify-content:space-between;left:0;margin:0;min-height:60px;padding:0;position:fixed;text-align:center;top:0;transition:all .3s ease;width:100%;z-index:999}.menu-container:hover{background:#000000d9}.menu-container .menu_logo{border:0;cursor:pointer;display:block;margin-left:10%;text-decoration:none;transition:all .3s ease;width:200px;z-index:999}.menu-container .menu_logo:hover{transform:scale(1.02)}.menu-container .menu_logo img{transition:all .3s ease;width:200px}.menu{align-items:center;display:flex;height:60px;justify-content:flex-end;margin:0 10% 0 0;padding:0;position:relative;width:70%}.menu .mobile-menu-button{display:none}.menu .menu-content{align-items:center;display:flex;height:100%;justify-content:flex-end}.menu a{align-items:center;color:#f4f4f4;display:inline-flex;font-size:1.1em;font-weight:500;height:60px;overflow:hidden;padding:0 30px;position:relative;text-decoration:none;transition:all .3s ease}.menu a:before{background:#1e81d5;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.menu a:hover{background:#ffffff1a;border-bottom:none;color:#fff}.menu a:hover:before{width:70%}.menu a.active{background:#67bbff26;border-bottom:none;color:#fff;font-weight:600}.menu a.active:before{background:#58a5ff;width:70%}.menu a .basket-count{align-items:center;background-color:#28c700;border-radius:10px;box-shadow:0 2px 4px #0003;color:#fff;display:inline-flex;font-weight:700;height:20px;justify-content:center;margin-left:8px;min-width:20px;padding:0 6px;text-align:center;transition:all .2s ease}.menu a .basket-count.disabled{background-color:#65656580;box-shadow:none}}.leash-description .main-content{background-color:#fff;border-left:4px solid #0f69ad;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;gap:1rem;margin-bottom:0!important;min-height:100%;padding:1rem}@media(max-width:768px){.leash-description .main-content{flex-direction:column;gap:.8rem;padding:.8rem}}.leash-description .main-content .image-column{display:flex;flex:.7 1;flex-direction:column;gap:.8rem;max-width:100%;width:100%}.leash-description .main-content .image-column .featured-image-container{width:100%}.leash-description .main-content .image-column .featured-image-container .featured-image-wrapper{display:block;width:100%}.leash-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link{border-radius:6px;cursor:pointer;display:block;height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}@media(max-width:768px){.leash-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link{padding-bottom:66%}}.leash-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link:hover .featured-image{transform:scale(1.03)}.leash-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link .featured-image{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:transform .3s ease;width:100%}.leash-description .main-content .image-column .featured-image-container .featured-image-wrapper .featured-image-link .skeleton-featured-image{border-radius:6px;height:100%;left:0;position:absolute;top:0;width:100%}.leash-description .main-content .image-column .thumbnails-container{display:flex;width:100%}.leash-description .main-content .image-column .thumbnails-container .thumbnails-row{display:flex;gap:.5rem;justify-content:flex-start;width:100%}.leash-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail{border:2px solid #0000;border-radius:8px;cursor:pointer;height:60px;overflow:hidden;position:relative;transition:all .2s ease-in-out;width:calc(33.333% - .35rem)}.leash-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail .skeleton-thumbnail{border-radius:8px;height:100%;width:100%}.leash-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.leash-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail.active{border-color:#0f69ad}.leash-description .main-content .image-column .thumbnails-container .thumbnails-row .thumbnail img{display:block;height:100%;object-fit:cover;object-position:center;transition:all .2s ease-in-out;width:100%}.leash-description .main-content .description-content{display:flex;flex:1.3 1;flex-direction:column;justify-content:center}.leash-description .main-content .description-content h2{color:#333;display:inline-block;font-family:Unica One,sans-serif;font-size:1.5rem;margin-bottom:.8rem;position:relative}.leash-description .main-content .description-content h2:after{background-color:#0f69ad;bottom:-5px;content:"";height:3px;left:0;position:absolute;width:30px}.leash-description .main-content .description-content p{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:.8rem;margin-right:15px;text-align:justify}.leash-description .main-content .description-content p:last-child{margin-bottom:0}.image-preview-modal{align-items:center;background-color:#000c;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.image-preview-modal .modal-content{cursor:default;max-height:90%;max-width:90%;position:relative}.image-preview-modal .modal-content img{max-height:90vh;max-width:100%;object-fit:contain}.image-preview-modal .modal-content .close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:30px;padding:5px 10px;position:absolute;right:0;top:-40px;transition:opacity .3s}.image-preview-modal .modal-content .close-button:hover{opacity:.8}.add-to-cart-container .or{height:75px;position:relative;width:100%}.add-to-cart-container .or .line{background-color:#aba6a661;height:1px;position:absolute;top:50%;width:100%}.add-to-cart-container .or span{background-color:#eaeaea;font-size:1em;left:45%;line-height:75px;padding:0 12px;position:absolute;width:auto}.product{background:none;display:flex;flex-direction:column;text-align:justify}.product .column .box h2{padding-top:14px}.product .column .rope-length,.product .column .thickness{display:flex}.product .column .rope-length p,.product .column .thickness p{flex:2 1;font-weight:700}.product .column .rope-length .select-picker,.product .column .thickness .select-picker{flex:3 1}.product .column .rope-length .select-picker select,.product .column .thickness .select-picker select{-webkit-appearance:none;appearance:none;border:0;display:block;font-size:1.3em;font-weight:700;height:100%;text-align:center;width:100%}.product .column .rope-length .radio-picker,.product .column .thickness .radio-picker{display:none}.product .column .halter-size,.product .column .rope-addons{display:flex;flex-direction:column;margin-top:12px}.product .column .halter-size p.options-title,.product .column .rope-addons p.options-title{font-family:Unica One,sans-serif;font-size:1.5em;font-weight:700}.product .column .halter-size label,.product .column .rope-addons label{border-bottom:1px solid #f8f8f8;display:block;flex:1 1;margin:0;padding:0 15px;position:relative}.product .column .halter-size label:hover,.product .column .rope-addons label:hover{background-color:#7cb0ee14;background-position:100% 50%;background-repeat:no-repeat;cursor:pointer;opacity:1}.product .column .halter-size label input,.product .column .rope-addons label input{-webkit-appearance:none;appearance:none;cursor:pointer;margin:0;padding:0}.product .column .halter-size label input[type=text],.product .column .rope-addons label input[type=text]{border:1px solid #9a9a9a}.product .column .halter-size label input+span,.product .column .rope-addons label input+span{background-image:url(data:image/png;base64,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);background-position:0 50%;background-repeat:no-repeat;background-size:25px 25px;display:inline-block;padding:15px 0 15px 30px;text-align:left}.product .column .halter-size label input:checked+span,.product .column .rope-addons label input:checked+span{background-image:url(/static/media/checkmark.b5d2de1acd837377dcc6.png);background-position:0 50%;background-repeat:no-repeat;color:#0f69ad;cursor:pointer;font-weight:700;opacity:1}.product .column .halter-size{display:flex}.product .column .halter-size label{align-items:center;border-color:#fff;display:flex;justify-content:center;padding:8px 16px}.product .column .halter-size label span{display:inline-block;flex:1 1;max-width:200px}.product .column .halter-size label input{flex:1 1;margin-left:10px;padding:8px}.product .column .rope-color{background-color:#fff;flex:1 1;font-weight:700;text-align:center}.product .column .rope-color p{font-size:1.3em;margin-top:18px}.product .column .rope-price{background-color:#fff;text-align:center}.product .column .rope-price .price-name{border-top:1px solid #9a9a9a33;font-size:3em;margin:0;padding:12px 0 0}.product .column .rope-price .price-name span{font-weight:700}@keyframes shake{0%,to{transform:rotate(0deg)}25%{transform:rotate(-20deg)}75%{transform:rotate(20deg)}}.product .column .rope-price .add-to-cart{font-feature-settings:"smcp","c2sc";align-items:center;background-color:#5cb911bf;border-top:0;color:#340505a6;cursor:pointer;display:flex;font-size:1.7em;font-variant:all-small-caps;font-weight:700;height:50px;justify-content:center;margin-bottom:0;margin-left:0;margin-right:0;padding-bottom:3px;text-align:center}.product .column .rope-price .add-to-cart:hover{background-color:#1ae0169c;color:#000}.product .column .rope-price .add-to-cart:active{background-color:#187cc7b3;border:1px solid #11578c2b;color:#fff;padding-bottom:1px}.product .column .lg-react-element{box-sizing:border-box;display:flex;flex-direction:row;gap:0;padding-left:3px}.product .column .lg-react-element .product-img{border:1px solid #838383;height:auto;max-height:120px;object-fit:cover;width:calc(100% - 5px)}.product .column .lg-react-element .product-img:hover{opacity:.8}.product .column .box{background-color:#fff}.product .column p{margin:14px}.product .column .standard-link{font-feature-settings:"smcp";color:#0e62b6;font-variant:small-caps;font-weight:700;text-decoration:none}.product .column .standard-link:hover{color:#053e6c;text-decoration:underline}.product .column .description-content h2{font-size:2em}.product .column .description-content p{font-size:1.2em;margin-bottom:32px}.product .column .description-content p a{color:#0e62b6;font-weight:700;text-decoration:none}.product .column .description-content p a:hover{color:#053e6c;text-decoration:underline}.product .column .radio-picker-title{font-family:Unica One,sans-serif;font-size:1.3em;margin-bottom:0}.product .column .options-picker{display:flex;flex-direction:column}.product .column .options-picker input{flex:1 1}.product .column .popper-detail{align-content:center;align-items:center;background-color:#fff;justify-items:center;text-align:left;width:100%}.product .column .popper-detail.invisible{display:none!important}.product .column .popper-detail.visible{animation:fadeIn .5s ease-in-out;display:block}.product .column .popper-detail .popper-detail-desc{font-size:1em;margin:12px 0 0;padding:12px 36px 6px 24px;text-align:left}.product .column .popper-detail .graver-input{font-size:1em;margin:0 0 24px 24px;padding:6px;width:75%}.product .column .popper-detail textarea{border:1px solid #0f69ad42;box-sizing:border-box;font-family:sans-serif;font-size:.9em;height:100px;margin-bottom:12px;margin-left:2%;padding:12px;width:96%}@media(min-width:1024px){.product{flex-direction:row;gap:12px;margin:32px 5%}.product .column .options-picker{flex-direction:row;text-align:center}.product .column .popper-detail .graver-input{width:50%}.product .column .rope-length,.product .column .thickness{align-items:center;display:flex;flex-direction:row}.product .column .rope-length p,.product .column .thickness p{flex:1 1}.product .column .rope-length .mobile-only,.product .column .thickness .mobile-only{display:none}.product .column .rope-length .radio-picker,.product .column .thickness .radio-picker{align-items:center;display:flex;flex:3 1;flex-direction:row}.product .column .rope-length .radio-picker label,.product .column .thickness .radio-picker label{border-right:1px solid silver;display:block}.product .column .rope-length .radio-picker label:last-of-type,.product .column .thickness .radio-picker label:last-of-type{border:0}.product .column .rope-length .radio-picker label input,.product .column .thickness .radio-picker label input{-webkit-appearance:none;appearance:none}.product .column .rope-length .radio-picker label input+span,.product .column .thickness .radio-picker label input+span{background-image:url(data:image/png;base64,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);background-position:0 50%;background-repeat:no-repeat;background-size:25px 25px;display:inline-block;font-size:1em;line-height:25px;padding-left:20px;text-align:center;width:75px}.product .column .rope-length .radio-picker label input:hover,.product .column .thickness .radio-picker label input:hover{background-image:url(/static/media/checkmark.b5d2de1acd837377dcc6.png);background-repeat:no-repeat;cursor:pointer;opacity:1}.product .column .rope-length .radio-picker label input:checked+span,.product .column .thickness .radio-picker label input:checked+span{background-image:url(/static/media/checkmark.b5d2de1acd837377dcc6.png);color:#0e62b6;font-weight:700;opacity:1}.product .column .description-photos.single{margin-bottom:5px}.product .column .box h2{margin-left:14px;padding-top:0;text-align:left}.product .column .box.description{display:flex}.product .column .box.description .description-content{flex:1 1;order:2;padding:0 32px}.product .column .box.description .description-content h2{font-family:Unica One,sans-serif;font-size:3em;margin:22px 14px 8px}.product .column .box.description .description-content p{font-size:1.2em}.product .column .box.description .description-content p .green{color:#1f720d}.product .column .box.description .description-content p a{color:#0e62b6;font-weight:700;text-decoration:none}.product .column .box.description .description-content p a:hover{color:#053e6c;text-decoration:underline}.product .column .box.description .lg-react-element{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;margin:5px 0 0 5px;order:1;padding-left:0;width:260px}.product .column .box.description .lg-react-element .product-img{border:1px solid #838383;max-height:240px;object-fit:cover}.product .column .box.description .lg-react-element .product-img:hover{opacity:.8}.product .column .box.description .lg-react-element a:first-of-type{line-height:0;width:260px}.product .column .box.description .lg-react-element a:first-of-type .product-img{height:280px;width:100%}.product .column .box.description .lg-react-element a:not(:first-of-type){width:83.3333333333px}.product .column .box.description .lg-react-element a:not(:first-of-type) .product-img{height:90px;width:100%}.product .column.column-left{flex:0 0 70%}.product .column.column-left .box{background-color:#fff;flex:1 1}.product .column.column-right{flex:0 0 30%}.product .column.column-right .box{height:100%}.product .add-to-cart{font-size:1.3em!important}}.leash-product{color:#333;font-family:Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1200px;padding:1.5rem}.leash-product h1,.leash-product h2,.leash-product h3{font-family:Unica One,sans-serif;font-weight:600}.leash-product .product-header{margin-bottom:1.5rem;text-align:center}.leash-product .product-header h1{color:#333;display:inline-block;font-size:2.4rem;margin:0;padding-bottom:.5rem;position:relative}.leash-product .product-header h1:after{background-color:#0f69ad;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.leash-product .product-hero{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media(min-width:992px){.leash-product .product-hero{flex-direction:row}}.leash-product .product-hero .product-gallery{flex:3 1}.leash-product .product-hero .product-summary{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex:2 1;flex-direction:column;min-height:100%}.leash-product .product-hero .product-summary .summary-content{flex-grow:1;padding:1rem}.leash-product .product-hero .product-summary .summary-content .product-features{margin-bottom:1rem}.leash-product .product-hero .product-summary .summary-content .product-features .features-list{list-style:none;margin:0;padding:0}.leash-product .product-hero .product-summary .summary-content .product-features .features-list li{align-items:center;border-bottom:1px dashed #eeeeee80;display:flex;gap:.8rem;padding:.5rem 0}.leash-product .product-hero .product-summary .summary-content .product-features .features-list li:last-child{border-bottom:none}.leash-product .product-hero .product-summary .summary-content .product-features .features-list li .feature-icon{align-items:center;background-color:#0fad491a;border-radius:50%;color:#0fad49;display:flex;flex-shrink:0;font-weight:700;height:20px;justify-content:center;width:20px}.leash-product .product-hero .product-summary .summary-content .product-features .features-list li .feature-text{color:#666;font-size:.9rem}.leash-product .product-hero .product-summary .summary-content .product-price{margin-bottom:.8rem}.leash-product .product-hero .product-summary .summary-content .product-price .price-amount{color:#0f69ad;display:block;font-size:1.8rem;font-weight:700}.leash-product .product-hero .product-summary .product-actions{background-color:#fff;border-radius:0 0 8px 8px;border-top:1px solid #eee;padding:1rem}.leash-product .product-hero .product-summary .product-actions .configure-button{background-color:#5cb911;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1rem;transition:all .3s ease;width:100%}.leash-product .product-hero .product-summary .product-actions .configure-button:hover{background-color:#4ca00f;box-shadow:0 3px 8px #0000001a;transform:translateY(-2px)}.leash-product .product-hero .product-summary .product-actions .configure-button:active{transform:translateY(-1px)}.leash-product .product-configurator{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-bottom:2rem;overflow:hidden;scroll-margin-top:20px}.leash-product .product-configurator .configurator-nav{background-color:#f5f5f5;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;position:relative}@media(max-width:768px){.leash-product .product-configurator .configurator-nav{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:visible;overflow:hidden;padding:0;position:relative;width:100%}.leash-product .product-configurator .configurator-nav button{flex:1 1;max-width:25%;min-width:0;padding:.5rem 1px;width:25%}.leash-product .product-configurator .configurator-nav:after{display:none}.leash-product .product-configurator .configurator-nav:before{background-color:#0f69ad;content:"";height:4px;left:0;position:absolute;top:0;transition:width .3s ease;z-index:1}.leash-product .product-configurator .configurator-nav[data-step=colors]:before{width:25%}.leash-product .product-configurator .configurator-nav[data-step=length]:before{width:50%}.leash-product .product-configurator .configurator-nav[data-step=accessories]:before{width:75%}.leash-product .product-configurator .configurator-nav[data-step=summary]:before{width:100%}.leash-product .product-configurator .configurator-nav[data-step]:before{height:4px}}.leash-product .product-configurator .configurator-nav button{align-items:center;background:#0000;border:none;color:#666;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-weight:600;padding:.8rem 1rem;position:relative;text-align:center;transition:all .2s ease}@media(min-width:992px){.leash-product .product-configurator .configurator-nav button{flex:auto}}.leash-product .product-configurator .configurator-nav button .step-number{align-items:center;background-color:#0f69ad1a;border-radius:50%;color:#666;display:flex;font-size:.8rem;height:24px;justify-content:center;margin-bottom:4px;transition:all .2s ease;width:24px}.leash-product .product-configurator .configurator-nav button .step-name{font-size:.85rem;white-space:nowrap}@media(max-width:768px){.leash-product .product-configurator .configurator-nav button .step-name{font-size:.75rem}}.leash-product .product-configurator .configurator-nav button:hover{color:#0f69ad}.leash-product .product-configurator .configurator-nav button:hover .step-number{background-color:#0f69ad33;color:#0f69ad}.leash-product .product-configurator .configurator-nav button.active{color:#0f69ad}.leash-product .product-configurator .configurator-nav button.active:after{background-color:#0f69ad;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.leash-product .product-configurator .configurator-nav button.active .step-number{background-color:#0f69ad;color:#fff}.leash-product .product-configurator .configurator-nav .tooltip{background-color:#333;border-radius:4px;box-shadow:0 6px 15px #0000000d;color:#fff;font-size:.85rem;left:50%;margin-top:.5rem;max-width:90%;padding:.8rem;position:absolute;text-align:center;top:100%;transform:translateX(-50%);white-space:nowrap;z-index:10}.leash-product .product-configurator .configurator-nav .tooltip:before{border-bottom:6px solid #333;border-left:6px solid #0000;border-right:6px solid #0000;content:"";height:0;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:0}.leash-product .product-configurator .configurator-nav .tooltip .close-tooltip{cursor:pointer;font-weight:700;margin-left:.8rem}.leash-product .product-configurator .configurator-content{min-height:300px;padding:1.5rem;position:relative}@media(max-width:768px){.leash-product .product-configurator .configurator-content{min-height:250px;padding:1rem}}.leash-product .product-configurator .configurator-content h2{color:#333;font-size:1.6rem;margin-bottom:1rem;margin-top:0}.leash-product .product-configurator .configurator-content .section-accessories,.leash-product .product-configurator .configurator-content .section-colors,.leash-product .product-configurator .configurator-content .section-sizes,.leash-product .product-configurator .configurator-content .section-summary{display:flex;flex-direction:column;padding:0;position:relative;width:100%}@media(max-width:768px){.leash-product .product-configurator .configurator-content .section-accessories,.leash-product .product-configurator .configurator-content .section-colors,.leash-product .product-configurator .configurator-content .section-sizes,.leash-product .product-configurator .configurator-content .section-summary{padding:0}}.leash-product .product-configurator .configurator-content .section-colors .color-description{color:#666;margin-bottom:1rem}.leash-product .product-configurator .configurator-content .section-colors .rope-color{margin:0 auto;max-width:900px}.leash-product .product-configurator .configurator-content .section-sizes .option-group{background-color:#fff;border-radius:6px;box-shadow:0 2px 8px #0000000d;margin-bottom:1.5rem;padding:1rem}.leash-product .product-configurator .configurator-content .section-sizes .option-group h3{border-bottom:1px solid #eeeeee80;color:#333;font-size:1.2rem;margin-bottom:.8rem;margin-top:0;padding-bottom:.5rem}.leash-product .product-configurator .configurator-content .section-sizes .option-group .option-length{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-left:auto;margin-right:auto;max-width:700px}@media(max-width:768px){.leash-product .product-configurator .configurator-content .section-sizes .option-group .option-length{gap:.8rem;grid-template-columns:1fr}}.leash-product .product-configurator .configurator-content .section-sizes .option-group .option-length label{background-color:#fff;border:2px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 8px #0000000d;cursor:pointer;display:flex;flex-direction:column;padding:1rem;position:relative;transition:all .3s ease}.leash-product .product-configurator .configurator-content .section-sizes .option-group .option-length label:hover{border-color:#bbb;transform:translateY(-2px)}.leash-product .product-configurator .configurator-content .section-sizes .option-group .option-length label input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.leash-product .product-configurator .configurator-content .section-sizes .option-group .option-length label .option-visual{align-self:flex-start;background-color:#f0f0f0;border-radius:20px;color:#333;display:inline-block;font-size:.85rem;font-weight:700;margin-bottom:.5rem;padding:.5rem .8rem;transition:all .3s ease}.leash-product .product-configurator .configurator-content .section-sizes .option-group .option-length label .option-desc{color:#666;font-size:.85rem;line-height:1.3}.leash-product .product-configurator .configurator-content .section-sizes .option-group .option-length label.selected{background-color:#0f69ad0d;border-color:#0f69ad}.leash-product .product-configurator .configurator-content .section-sizes .option-group .option-length label.selected .option-visual{background-color:#0f69ad;color:#fff}.leash-product .product-configurator .configurator-content .section-sizes .option-group .option-length label.selected .option-desc{color:#333}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories-container{margin:0 auto;max-width:1000px;padding:0 .8rem}@media(min-width:992px){.leash-product .product-configurator .configurator-content .section-accessories .option-accessories-container{padding:0 1.5rem}}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories{margin-bottom:1.5rem}@media(min-width:992px){.leash-product .product-configurator .configurator-content .section-accessories .option-accessories{grid-gap:1rem;background-color:#0000;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group{background-color:#f9f9f9;border:1px solid #eee3;border-radius:6px;box-shadow:0 2px 8px #0000000d;margin-bottom:1rem;overflow:hidden}@media(min-width:992px){.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group{margin-bottom:0}}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group .accessories-title{background-color:#0f69ad1a;border-radius:4px 4px 0 0;color:#333;font-size:1rem;font-weight:600;padding:.5rem .8rem}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group .checkbox-container{align-items:center;border-bottom:1px dashed #eeeeee4d;cursor:pointer;display:flex;padding:.8rem 1rem;position:relative;transition:all .3s ease}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group .checkbox-container:last-child{border-bottom:none}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group .checkbox-container:hover{background-color:#0f69ad0d}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group .checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group .checkbox-container input:checked~.checkmark{background-color:#0f69ad;border-color:#0f69ad}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group .checkbox-container input:checked~.checkmark:after{display:block}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group .checkbox-container input:checked~.accessory-info .accessory-title{color:#0f69ad;font-weight:600}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group .checkbox-container .checkmark{align-items:center;background-color:#fff;border:2px solid #ddd;border-radius:4px;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-right:.8rem;min-width:22px;position:relative;transition:all .3s ease;width:22px}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group .checkbox-container .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group .checkbox-container:hover .checkmark{border-color:#0f69ad}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group .checkbox-container.active{background-color:#0f69ad0d}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group .checkbox-container .accessory-info{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;justify-content:space-between}@media(min-width:992px){.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group .checkbox-container .accessory-info{flex-wrap:nowrap}}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group .checkbox-container .accessory-info .accessory-title{color:#333;font-size:.95rem;font-weight:500;margin-right:.5rem;transition:all .3s ease}.leash-product .product-configurator .configurator-content .section-accessories .option-accessories .accessories-group .checkbox-container .accessory-info .accessory-price{background-color:#e8f4ff;border-radius:4px;box-shadow:0 2px 8px #0000000d;color:#0f69ad;font-size:.85rem;font-weight:600;padding:.5rem .8rem;white-space:nowrap}.leash-product .product-configurator .configurator-content .section-summary .summary-header{align-items:center;background-color:#0fad491a;border-left:4px solid #0fad49;border-radius:8px;display:flex;margin-bottom:1rem;padding:.8rem 1rem}.leash-product .product-configurator .configurator-content .section-summary .summary-header .summary-icon{align-items:center;display:flex;font-size:1.5rem;justify-content:center;margin-right:.8rem}.leash-product .product-configurator .configurator-content .section-summary .summary-header .summary-message{color:#09672b;font-size:.95rem;font-weight:500;margin:0}.leash-product .product-configurator .configurator-content .nav-buttons{display:flex;justify-content:space-between;margin-top:1.5rem}.leash-product .product-configurator .configurator-content .nav-buttons button{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:.8rem 1rem;transition:all .2s ease}.leash-product .product-configurator .configurator-content .nav-buttons button.prev-step{background-color:#f9f9f9;color:#333}.leash-product .product-configurator .configurator-content .nav-buttons button.prev-step:hover{background-color:#ececec}.leash-product .product-configurator .configurator-content .nav-buttons button.next-step{background-color:#0f69ad;color:#fff;margin-left:auto}.leash-product .product-configurator .configurator-content .nav-buttons button.next-step:hover{background-color:#0b4d7e}.leash-product .product-configurator .configurator-content .validation-message{align-items:center;color:#ad0f0f;display:flex;font-size:.9rem;gap:.5rem;margin-top:.8rem}.leash-product .product-configurator .configurator-content .validation-message.centered{justify-content:center}.leash-product .product-configurator .configurator-content .validation-message .validation-icon{font-size:1.1rem}.item-details{text-align:left;width:95%}.item-details h2{color:#0f69ad;font-size:2.5em;margin-top:24px;text-align:left}.item-details h3{font-family:Unica One,sans-serif;font-size:1em;font-weight:400;margin-top:-5px}.item-details h4{border-bottom:1px solid #0f69ad;color:#0f69ad;font-family:Unica One,sans-serif;font-size:1.3em;margin:24px 0 0}.item-details .item-price-info{display:flex}.item-details .item-price-info p{border-left:1px solid #8080809c;flex:1 1;font-size:.9em;margin:0;padding:6px 0;text-align:center}.item-details .item-price-info p:first-of-type{border:0}.item-details .item-price-info .item-status{align-items:center;display:flex;flex-direction:row;justify-content:center}.item-details .item-price-info .item-status strong{margin-right:8px}.item-details .item-price-info .item-status .status-select{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 0 top 50%;background-repeat:no-repeat;background-size:8px auto;border:none;border-bottom:1px solid #ccc;color:#333;cursor:pointer;font-family:inherit;font-size:.9em;padding:2px 15px 2px 5px}.item-details .item-price-info .item-status .status-select:hover{border-color:#0f69ad}.item-details .item-price-info .item-status .status-select:focus{border-color:#0f69ad;outline:none}.item-details .item-delivery-info table{margin-top:4px}.item-details .item-delivery-info table td,.item-details .item-delivery-info table tr{padding:6px 12px}.item-details .item-delivery-info table td{background-color:#ffffffb3;width:100%}.item-details .item-delivery-info table th{background-color:#9a9a9a40;min-width:200px;padding:4px 12px}.admin-advaced-options{border-top:2px dashed #707070;width:100%}.admin-advaced-options button{font-family:Unica One,sans-serif;font-size:1.4em;margin:18px 12px 12px;padding:8px 12px}@media screen and (max-width:1023px){.item-details{box-sizing:border-box;padding:0 15px;width:100%}.item-details h2{color:#0f69ad;font-size:1.8em;letter-spacing:-.5px;margin:20px 0 5px;text-shadow:0 1px 0 #fffc}.item-details h3{color:#666;font-size:.95em;font-style:italic;font-weight:400;margin:0 0 20px}.item-details h4{font-size:1.2em;margin:25px 0 15px;padding-bottom:8px;position:relative}.item-details h4:after{background-color:#0f69ad;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.item-details .item-price-info{background-color:#fff;border-radius:10px;box-shadow:0 3px 10px #0000000d;display:flex;flex-direction:column;padding:5px}.item-details .item-price-info p{align-items:center;background-color:#f8f9fb;border:none;border-radius:6px;display:flex;flex-direction:row;font-size:1em;margin:4px;padding:12px 15px}.item-details .item-price-info p strong{color:#666;font-size:1.1em;margin-right:5px}.item-details .item-price-info .item-status{align-items:center;background-color:#f8f9fb;border-radius:6px;display:flex;flex-direction:row;justify-content:space-between;margin:4px;padding:12px 15px}.item-details .item-price-info .item-status strong{color:#666;font-size:1.1em;margin-right:10px}.item-details .item-price-info .item-status .status-select{background-color:#fff;background-position:right 10px top 50%;background-size:10px auto;border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 3px #0000000d;flex:1 1;font-size:.95em;max-width:65%;padding:8px 25px 8px 10px;transition:all .2s ease}.item-details .item-price-info .item-status .status-select:focus{border-color:#0f69ad;box-shadow:0 0 0 3px #0f69ad1a}.item-details .item-delivery-info{margin-top:10px}.item-details .item-delivery-info table{border-collapse:initial;border-spacing:0;width:100%}.item-details .item-delivery-info table tr{border-radius:8px;box-shadow:0 2px 5px #00000008;display:block;margin-bottom:10px;overflow:hidden}.item-details .item-delivery-info table th{background-color:#0f69ad14;color:#0f69ad;display:block;font-size:.7em;font-weight:700;letter-spacing:.5px;min-width:0;padding:10px 15px;width:100%}.item-details .item-delivery-info table td{background-color:#fff;display:block;font-size:.95em;padding:12px 15px;width:100%}.admin-advaced-options{box-sizing:border-box;padding:15px}.admin-advaced-options button{background-color:#0f69ad;border:none;border-radius:6px;box-shadow:0 3px 6px #0f69ad33;color:#fff;font-size:1.1em;font-weight:600;margin:10px 0;padding:12px;transition:all .2s ease;width:100%}.admin-advaced-options button:active{box-shadow:0 1px 3px #0f69ad33;transform:translateY(1px)}.admin-advaced-options button:last-child{background-color:#f44336;box-shadow:0 3px 6px #f4433633}}@media screen and (min-width:1024px){.item-details{background-color:#fff;border-radius:12px;box-shadow:0 5px 30px #0000000d;margin:0 auto;padding:30px 40px;position:relative;width:1000px}.item-details h2{color:#0f69ad;font-size:2.6em;font-weight:700;letter-spacing:-.5px;margin:0 0 5px;text-shadow:0 1px 0 #fffc}.item-details h3{color:#666;font-size:1.1em;font-style:italic;font-weight:400;margin:0 0 30px}.item-details h4{border-bottom:none;font-size:1.5em;margin:35px 0 20px;padding-bottom:10px;position:relative}.item-details h4:after{background-color:#0f69ad;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:80px}.item-details .item-price-info{background:linear-gradient(90deg,#f5f9ff,#fff);border-radius:10px;box-shadow:0 3px 15px #00000008;display:flex;padding:20px}.item-details .item-price-info p{border-left:1px solid #c8c8c866;flex:1 1;font-size:1em;margin:0;padding:15px;text-align:center}.item-details .item-price-info p:first-of-type{border-left:none}.item-details .item-price-info p strong{color:#555;display:block;font-size:.9em;letter-spacing:.5px;margin-bottom:8px}.item-details .item-price-info .item-status{flex:1 1;justify-content:center;padding:15px}.item-details .item-price-info .item-status strong{color:#555;display:block;font-size:.9em;letter-spacing:.5px;margin-bottom:8px;text-align:center}.item-details .item-price-info .item-status .status-select{background-color:#fff;background-position:right 10px top 50%;background-size:10px auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 1px 3px #0000000d;display:block;font-size:.8em;margin:0 auto;padding:3px 20px 3px 5px;text-align:center;transition:all .2s ease;width:80%}.item-details .item-price-info .item-status .status-select:hover{border-color:#0f69ad}.item-details .item-price-info .item-status .status-select:focus{border-color:#0f69ad;box-shadow:0 0 0 3px #0f69ad1a;outline:none}.item-details .item-delivery-info{margin-top:15px}.item-details .item-delivery-info table{border-collapse:initial;border-radius:10px;border-spacing:0;box-shadow:0 3px 15px #00000008;overflow:hidden;width:100%}.item-details .item-delivery-info table tr{transition:background-color .2s ease}.item-details .item-delivery-info table tr:hover td{background-color:#f8fcff}.item-details .item-delivery-info table td,.item-details .item-delivery-info table th{padding:15px 25px}.item-details .item-delivery-info table th{background-color:#0f69ad14;border-bottom:1px solid #c8c8c833;color:#0f69ad;font-weight:600;min-width:200px;text-align:left}.item-details .item-delivery-info table td{background-color:#fff;border-bottom:1px solid #c8c8c833}.item-details .item-delivery-info table tr:last-child td,.item-details .item-delivery-info table tr:last-child th{border-bottom:none}.admin-advaced-options{border-top:none;display:flex;justify-content:flex-end;margin:30px auto 20px;width:1000px}.admin-advaced-options button{background-color:#0f69ad;border:none;border-radius:6px;box-shadow:0 3px 10px #0f69ad26;color:#fff;cursor:pointer;font-size:1.1em;font-weight:600;margin:0 0 0 15px;padding:10px 25px;transition:all .2s ease}.admin-advaced-options button:hover{background-color:#0a5a96;box-shadow:0 5px 15px #0f69ad33;transform:translateY(-2px)}.admin-advaced-options button:last-child{background-color:#f44336;box-shadow:0 3px 10px #f4433626}.admin-advaced-options button:last-child:hover{background-color:#e53935;box-shadow:0 5px 15px #f4433633}}.order-basket-list{margin:0 0 30px}.order-item{background-color:#fff;border:none;border-radius:12px;box-shadow:0 5px 15px #00000014;display:flex;flex-direction:column;margin:18px 0;overflow:hidden;padding:0;position:relative}.order-item:before{background:linear-gradient(90deg,#0f69ad,#35a2ff);content:"";height:6px;left:0;position:absolute;top:0;width:100%}.order-item img{border-bottom:1px solid #f0f0f0;height:180px;object-fit:cover;width:100%}.order-item .order-item-base-info{display:flex;flex:1 1;flex-direction:column;padding:0 0 10px}.order-item .order-item-base-info .order-item-product-name{border-bottom:1px dashed #0f69ad33;color:#0f69ad;font-family:Unica One,sans-serif;font-size:1.4em;font-weight:600;margin:15px;padding-bottom:10px}.order-item .order-item-base-info .order-item-table{border-spacing:0;flex:1 1;margin-bottom:15px;width:100%}.order-item .order-item-base-info .order-item-table tbody{display:flex;flex-wrap:wrap}.order-item .order-item-base-info .order-item-table tbody tr{display:flex;flex-wrap:wrap;width:100%}.order-item .order-item-base-info .order-item-table tbody th{border:none;color:#555;flex:1 0 45%;font-size:.9em;font-weight:400;padding:10px;position:relative;text-align:left}.order-item .order-item-base-info .order-item-table tbody th:before{background-color:#0f69ad;border-radius:50%;content:"";height:4px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.order-item .order-item-base-info .order-item-additional-info{background-color:#f9f9f9;border-top:1px solid #eee;display:flex;flex-direction:column;gap:10px;margin-top:auto;padding:10px 15px}.order-item .order-item-base-info .order-item-additional-info .item-detail-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #00000008;padding:12px;position:relative}.order-item .order-item-base-info .order-item-additional-info .item-detail-content h6{color:#0f69ad;font-size:.8em;font-weight:600;margin:0;padding:0;text-align:left}.order-item .order-item-base-info .order-item-additional-info .item-detail-content .row{display:flex;flex-wrap:wrap;padding:10px 0 0}.order-item .order-item-base-info .order-item-additional-info .item-detail-content .row p{flex:1 0 45%;font-size:.9em;font-weight:600;padding:5px 0}.order-item .order-item-base-info .order-item-additional-info .item-detail-content .row .green{color:#2e8a1a}.order-item .order-item-base-info .order-item-additional-info .item-detail-content .row .blue{color:#0f69ad}.order-item .order-item-base-info .order-item-additional-info .item-detail-content .row .red{color:#d32f2f}.order-item .order-item-base-info .order-item-additional-info .item-detail-content .row .yellow{color:#ffab00}.order-item .order-item-base-info .order-item-additional-info .item-detail-content p{font-size:.95em;margin:10px 0 0;padding:0}.order-item .order-item-base-info .order-item-additional-info .item-detail-content p strong{color:#555;font-weight:600;margin-right:4px}@media screen and (min-width:1024px){.order-item{align-items:stretch;flex-direction:row;margin:25px 0;transition:transform .3s ease,box-shadow .3s ease}.order-item:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-2px)}.order-item:before{height:100%;width:6px}.order-item img{border-bottom:none;border-right:1px solid #f0f0f0;flex:0 0 200px;height:auto;min-height:200px;width:200px}.order-item .order-item-base-info{padding:15px 20px}.order-item .order-item-base-info .order-item-product-name{font-size:1.5em;margin:0 0 15px}.order-item .order-item-base-info .order-item-table{margin-bottom:20px}.order-item .order-item-base-info .order-item-table tbody tr{display:table-row}.order-item .order-item-base-info .order-item-table tbody th{border-left:1px solid #eee;display:table-cell;flex:none;padding:10px 15px;text-align:center;width:auto}.order-item .order-item-base-info .order-item-table tbody th:first-of-type{border-left:none}.order-item .order-item-base-info .order-item-table tbody th:before{display:none}.order-item .order-item-base-info .order-item-additional-info{border-radius:8px;flex-direction:row;margin-top:20px;padding:15px}.order-item .order-item-base-info .order-item-additional-info .item-detail-content{flex:1 1;margin:0 5px}.order-item .order-item-base-info .order-item-additional-info .item-detail-content h6{font-size:.9em;text-align:center}.order-item .order-item-base-info .order-item-additional-info .item-detail-content .row{flex-wrap:nowrap}.order-item .order-item-base-info .order-item-additional-info .item-detail-content .row p{flex:1 1;font-size:.9em;padding:0}}.samples-row{display:flex;flex-wrap:wrap;gap:6px}.samples-row .sample-item{background-color:#0d53961a;border-radius:4px;color:#053e6c;font-size:.9em;margin:0;padding:3px 8px}.samples-count{color:#333;font-size:.9em;margin-top:8px}.samples-container{background-color:#f0f7ff;border:1px solid #d1e6ff;border-radius:12px;box-shadow:0 4px 12px #0f69ad14;padding:20px}.samples-header{color:#0f69ad;font-size:1.3em;font-weight:700;letter-spacing:.5px;margin:0 0 20px;position:relative;text-align:center}.samples-header:after{background:linear-gradient(90deg,#0f69ad,#35a2ff);border-radius:3px;content:"";display:block;height:3px;margin:8px auto 0;width:60px}.samples-list{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.sample-box{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 6px #0000000f;display:flex;flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;padding:12px 15px;transition:all .2s ease}@media screen and (min-width:768px){.sample-box{flex-basis:calc(33.33% - 8px);flex-grow:0;flex-shrink:0}}.sample-box:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.sample-box.ordered{background-color:#f5fff5;border-left:4px solid #2e8a1a}.sample-box.ordered .sample-status{background-color:#2e8a1a;color:#fff}.sample-box.not-ordered{border-left:4px solid #888;opacity:.75}.sample-box.not-ordered:hover{opacity:.9}.sample-box.not-ordered .sample-status{background-color:#888;color:#fff}.sample-status{align-items:center;border-radius:50%;box-shadow:0 2px 4px #0000001a;display:inline-flex;flex-shrink:0;font-size:1em;font-weight:700;height:28px;justify-content:center;margin-right:12px;width:28px}.sample-name{color:#333;font-size:1em;font-weight:500;line-height:1.3}.samples-meta{display:flex;flex-direction:column;gap:15px}.sample-stats{background-color:#ffffffb3;border-radius:10px;display:flex;gap:20px;justify-content:center;margin:0 auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:12px 15px}.sample-stat-item{align-items:center;display:flex;font-size:.95em}.stat-circle{border-radius:50%;display:inline-block;height:12px;margin-right:8px;width:12px}.stat-circle.ordered-circle{background-color:#2e8a1a}.stat-circle.not-ordered-circle{background-color:#888}.stat-label{color:#444;font-weight:500}.samples-summary{background-color:#fff;border-radius:10px;border-top:3px solid #0f69ad;box-shadow:0 2px 6px #0000000f;color:#0f69ad;font-size:1.1em;margin-top:5px;padding:15px;text-align:center}.admin{align-items:center;gap:16px}.admin,.admin .order-item{display:flex;flex-direction:column}.admin .order-item{background-color:#fff;border:3px solid #0f69ad4f;border-radius:8px;margin-bottom:16px;text-align:left;width:90%}.admin .order-item.closed{border:2px solid #e1e1e1;opacity:.2}.admin .order-item.created{border:4px solid #71d25d;box-shadow:2px 3px 2px #199a2352}.admin .order-item.inProgress{border:4px solid #f7c244;box-shadow:2px 3px 2px #db960d52}.admin .order-item .item-left{padding-bottom:12px}.admin .order-item .item-left .item-id{border-bottom:2px solid #1e92f1;color:#0b3b62;font-family:Unica One,sans-serif;font-size:1.3em;margin:12px 24px;padding-top:6px}.admin .order-item .item-left .item-info{margin:6px 24px}.admin .order-item .item-right{display:flex;flex-direction:row}.admin .order-item .item-right .item-status{align-items:center;display:flex;flex:2 1;flex-direction:column;justify-content:center;margin:6px 0}.admin .order-item .item-right .item-status strong{font-feature-settings:"smcp","c2sc";font-family:sans-serif;font-size:1em;font-variant:all-small-caps}.admin .order-item .item-right .item-status .status-select{border:1px solid #e1e1e1;font-family:Unica One,sans-serif;font-size:1em;padding:6px 24px;text-align:center}.admin .order-item .item-right .item-more{font-feature-settings:normal;align-content:center;background-color:#0f69ad;color:#fff;cursor:pointer;flex:1 1;font-family:Unica One,sans-serif;font-size:1.5em;font-variant:normal;font-weight:700;margin:0;padding:0 12px;text-align:center;text-decoration:none}.admin .order-item .item-right .item-more:hover{background-color:#1f720d}.admin .closed-orders-header{margin-bottom:8px;margin-top:30px}.admin .closed-orders-header h2{color:#333;margin:0;text-align:center}.admin .toggle-button-container{display:flex;justify-content:center;margin-bottom:20px}.admin .toggle-button-container .toggle-closed-orders{background-color:#0f69ad;border:none;border-radius:25px;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;font-size:1em;font-weight:500;padding:10px 24px;transition:all .2s ease}.admin .toggle-button-container .toggle-closed-orders:hover{background-color:#0d5a94;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.admin .toggle-button-container .toggle-closed-orders:active{box-shadow:0 1px 2px #0003;transform:translateY(0)}.admin .loading-message{color:#666;font-style:italic;margin:20px 0;text-align:center}@media screen and (min-width:1024px){.admin .order-item{flex-direction:row;max-width:800px;width:80%}.admin .order-item .item-left{flex:2 1}.admin .order-item .item-right{flex:1 1;flex-direction:column}}.admin-menu{border-bottom:1px solid #e5e5e5;margin-bottom:30px}.admin-menu ul{display:flex;list-style:none;margin:0;padding:0}.admin-menu ul li{margin-right:20px;padding:10px 0;position:relative}.admin-menu ul li.active{font-weight:700}.admin-menu ul li.active:after{background-color:#333;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.admin-menu ul li a{color:#333;font-size:16px;text-decoration:none;transition:color .3s ease}.admin-menu ul li a:hover{color:#666}.admin-auth-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:70vh;padding:20px;width:100%}.admin-auth{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px #0000001f;margin:20px auto;max-width:400px;padding:36px;transition:all .3s ease;width:100%}.admin-auth h2{color:#0f69ad;font-family:Unica One,sans-serif;font-size:1.6rem;font-weight:500;margin-bottom:32px;margin-top:0;text-align:center}.admin-auth .form-field{margin-bottom:24px;position:relative}.admin-auth .input-container{position:relative}.admin-auth .input-container input{background-color:#fff;border:1px solid #e1e1e1;border-radius:6px;box-sizing:border-box;font-size:16px;height:56px;padding:16px 14px 0;transition:all .2s ease;width:100%}.admin-auth .input-container input:focus{border-color:#0f69ad;box-shadow:0 0 0 2px #0f69ad1a;outline:none}.admin-auth .input-container input:disabled{background-color:#f5f5f5;cursor:not-allowed}.admin-auth .input-container input:focus+label,.admin-auth .input-container input:not(:placeholder-shown)+label{color:#0f69ad;transform:translateY(-12px) scale(.75)}.admin-auth .input-container label{color:#666;font-size:16px;left:14px;pointer-events:none;position:absolute;top:18px;transform-origin:0 0;transition:transform .25s ease,color .25s ease}.admin-auth .input-container .toggle-password{background:none;border:none;border-radius:4px;color:#0f69ad;cursor:pointer;font-size:14px;padding:4px 8px;position:absolute;right:12px;top:16px;transition:all .2s ease}.admin-auth .input-container .toggle-password:hover{background-color:#0f69ad1a}.admin-auth .input-container .toggle-password:focus{box-shadow:0 0 0 2px #0f69ad33;outline:none}.admin-auth .error-message{background-color:#ffebee;border-left:4px solid #d32f2f;border-radius:6px;color:#d32f2f;font-size:14px;margin-bottom:20px;padding:12px 16px}.admin-auth .login-button{background-color:#0f69ad;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:50px;margin-top:8px;overflow:hidden;position:relative;transition:all .2s ease;width:100%}.admin-auth .login-button:hover{background-color:#0d5a94;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.admin-auth .login-button:active{transform:translateY(0)}.admin-auth .login-button:disabled{background-color:#7caad2;box-shadow:none;cursor:not-allowed;transform:none}.admin-auth .login-button.loading{padding-left:40px}.admin-auth .login-button.loading:before{animation:spin .8s linear infinite;border:2px solid #ffffff80;border-radius:50%;border-top-color:#fff;content:"";height:16px;left:14px;margin-top:-8px;position:absolute;top:50%;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.content.admin-auth-container{background-color:#eaeaea;box-sizing:border-box;display:flex!important;margin:0 auto;max-width:100%;padding:40px 20px;width:100%}@media screen and (max-width:480px){.admin-auth{box-shadow:none;margin:0 auto;padding:24px}.admin-auth h2{font-size:1.4rem;margin-bottom:24px}.admin-auth .input-container input{height:52px}.admin-auth .login-button{height:48px}}.rope-management{padding:20px 0;width:100%}.rope-management h2{color:#333;margin-bottom:20px;margin-top:0}.rope-management .tabs{border-bottom:1px solid #ddd;display:flex;margin-bottom:20px;width:100%}.rope-management .tabs .tab{border:1px solid #0000;border-bottom:none;cursor:pointer;margin-right:5px;padding:10px 20px;transition:all .3s ease}.rope-management .tabs .tab:hover{background-color:#f5f5f5}.rope-management .tabs .tab.active{background-color:#fff;border-color:#ddd #ddd #fff;font-weight:700;margin-bottom:-1px}.rope-management .tab-content{background-color:#fff;border:1px solid #ddd;border-top:none;box-sizing:border-box;min-height:200px;padding:15px;width:100%}.rope-management .rope-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:10px}@media(max-width:768px){.rope-management .rope-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-content:center;padding:0 5px}}@media(max-width:480px){.rope-management .rope-grid{gap:15px;grid-template-columns:1fr 1fr;padding:0}}.rope-management .rope-grid .rope-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;margin:0 auto;max-width:300px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}@media(max-width:768px){.rope-management .rope-grid .rope-item{max-width:100%}}.rope-management .rope-grid .rope-item:hover{box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.rope-management .rope-grid .rope-item .rope-item-image{height:160px;overflow:hidden}.rope-management .rope-grid .rope-item .rope-item-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.rope-management .rope-grid .rope-item .rope-item-image img:hover{transform:scale(1.05)}.rope-management .rope-grid .rope-item .rope-item-name{border-top:1px solid #f0f0f0;font-weight:500;padding:10px;text-align:center}.rope-management .rope-grid .rope-item .rope-item-name.small{color:#666;font-size:.85rem;padding:8px}.rope-management .rope-grid .rope-item .rope-item-info{color:#555;display:flex;font-size:.9rem;justify-content:center;padding:0 10px 10px}.rope-management .rope-grid .rope-item .rope-item-info .rope-item-status{border-radius:10px;cursor:pointer;font-size:.8rem;padding:2px 8px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.rope-management .rope-grid .rope-item .rope-item-info .rope-item-status:hover{box-shadow:0 1px 3px #0000001a;transform:scale(1.05)}.rope-management .rope-grid .rope-item .rope-item-info .rope-item-status:active{transform:scale(.95)}.rope-management .rope-grid .rope-item .rope-item-info .rope-item-status.available{background-color:#e8f5e9;color:#2e7d32}.rope-management .rope-grid .rope-item .rope-item-info .rope-item-status.available:hover{background-color:#c8e6c9}.rope-management .rope-grid .rope-item .rope-item-info .rope-item-status.on-order{background-color:#fff8e1;color:#ff8f00}.rope-management .rope-grid .rope-item .rope-item-info .rope-item-status.on-order:hover{background-color:#ffecb3}.rope-management .rope-grid .rope-item .rope-item-info .rope-item-status.unavailable{background-color:#ffebee;color:#c62828}.rope-management .rope-grid .rope-item .rope-item-info .rope-item-status.unavailable:hover{background-color:#ffcdd2}@media(max-width:768px){.rope-management .rope-grid .rope-item .rope-item-info .rope-item-status{font-size:1.1rem;font-weight:500;padding:5px 12px}}@media(max-width:480px){.rope-management .rope-grid .rope-item .rope-item-info .rope-item-status{font-size:1.2rem;font-weight:600;padding:6px 14px}}.rope-management .rope-grid .rope-item .status-menu{align-items:center;animation:fadeIn .2s ease;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.rope-management .rope-grid .rope-item .status-menu .status-menu-options{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0003;overflow:hidden;width:80%}.rope-management .rope-grid .rope-item .status-menu .status-menu-options .status-option{cursor:pointer;font-weight:500;padding:12px 15px;text-align:center;transition:all .2s ease;-webkit-user-select:none;user-select:none}.rope-management .rope-grid .rope-item .status-menu .status-menu-options .status-option:not(:last-child){border-bottom:1px solid #f0f0f0}.rope-management .rope-grid .rope-item .status-menu .status-menu-options .status-option:hover{transform:translateY(-2px)}.rope-management .rope-grid .rope-item .status-menu .status-menu-options .status-option:active{transform:translateY(0)}.rope-management .rope-grid .rope-item .status-menu .status-menu-options .status-option.available{color:#2e7d32}.rope-management .rope-grid .rope-item .status-menu .status-menu-options .status-option.available:hover{background-color:#e8f5e9}.rope-management .rope-grid .rope-item .status-menu .status-menu-options .status-option.on-order{color:#ff8f00}.rope-management .rope-grid .rope-item .status-menu .status-menu-options .status-option.on-order:hover{background-color:#fff8e1}.rope-management .rope-grid .rope-item .status-menu .status-menu-options .status-option.unavailable{color:#c62828}.rope-management .rope-grid .rope-item .status-menu .status-menu-options .status-option.unavailable:hover{background-color:#ffebee}@media(max-width:768px){.rope-management .rope-grid .rope-item .status-menu .status-menu-options .status-option{font-size:1em;font-weight:600;padding:20px 24px}}@media(max-width:480px){.rope-management .rope-grid .rope-item .status-menu .status-menu-options .status-option{font-size:1em;padding:24px 20px}}.rope-management .rope-grid .rope-item.skeleton-item .skeleton-rope-image{height:160px}.rope-management .rope-grid .rope-item.skeleton-item .skeleton-rope-image,.rope-management .rope-grid .rope-item.skeleton-item .skeleton-text{animation:skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,#0000000f 25%,#00000026 37%,#0000000f 63%);background-size:400% 100%}.rope-management .rope-grid .rope-item.skeleton-item .skeleton-text{border-radius:4px;height:20px;margin:10px}.rope-management .rope-grid .rope-item.add-new{align-items:center;background-color:#f9f9f9;border:2px dashed #ccc;cursor:pointer;display:flex;justify-content:center;min-height:200px}.rope-management .rope-grid .rope-item.add-new:hover{background-color:#f0f0f0;border-color:#999}.rope-management .rope-grid .rope-item.add-new .add-new-content{align-items:center;color:#666;display:flex;flex-direction:column}.rope-management .rope-grid .rope-item.add-new .add-new-content .add-icon{font-size:2rem;margin-bottom:10px}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.content.admin.full-width{box-sizing:border-box;max-width:100%;padding:0 20px;width:100%}@media(max-width:768px){.content.admin.full-width{padding:0 10px}}.shop-container{box-sizing:border-box;font-family:Unica One,sans-serif;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2rem 1rem;width:100%}@media(max-width:767px){.shop-container{max-width:100%;padding:1rem}}.shop-container .shop-header{box-sizing:border-box;margin-bottom:3rem;max-width:100%;text-align:center;width:100%}.shop-container .shop-header h1{color:#0d5396;font-size:2.5rem;font-weight:600;margin-bottom:.5rem}.shop-container .shop-header .shop-subtitle{color:#333;font-size:1.2rem;margin:0 auto;max-width:600px}.shop-container .shop-grid{grid-gap:1.5rem;box-sizing:border-box;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:3rem;max-width:100%;width:100%}@media(min-width:768px){.shop-container .shop-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.shop-container .shop-grid{grid-template-columns:repeat(3,1fr)}}.shop-container .shop-grid .product-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:all .3s ease}.shop-container .shop-grid .product-card:hover{box-shadow:0 8px 16px #0000001f;transform:translateY(-5px)}.shop-container .shop-grid .product-card:hover .view-button{background-color:#085791}.shop-container .shop-grid .product-card .product-image{background-position:50%;background-size:cover;height:220px;transition:transform 1s ease}.shop-container .shop-grid .product-card .product-image:hover{transform:scale(1.05)}.shop-container .shop-grid .product-card .product-info{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.shop-container .shop-grid .product-card .product-info h2{color:#0d5396;font-size:1.5rem;font-weight:500;margin:0 0 .75rem}.shop-container .shop-grid .product-card .product-info p{color:#333;flex-grow:1;line-height:1.5;margin:0 0 1.5rem}.shop-container .shop-grid .product-card .product-info .view-button{align-self:flex-start;background-color:#0d5396;border-radius:6px;color:#fff;font-weight:500;padding:.6rem 1.2rem;transition:all .3s ease}.shop-container .shop-grid .product-card.halter .product-image{background-image:url(/static/media/halter.c6d3567634d70294b57c.jpg)}.shop-container .shop-grid .product-card.wodze .product-image{background-image:url(/static/media/wodza.8456b9b7bd5dcd268fc4.jpg)}.shop-container .shop-grid .product-card.liny .product-image{background-image:url(/static/media/lina.9f653d4d5db059fedff7.jpg)}.shop-container .shop-grid .product-card.uwiaz .product-image{background-image:url(/static/media/uwiaz.54a56f02e51a3890381f.jpg)}.shop-container .shop-grid .product-card.cordeo .product-image{background-image:url(/static/media/cordeo.eac44f7343213de1a4b8.jpg)}.shop-container .shop-grid .product-card.samples .product-image{background-image:url(/static/media/samples.768852492bd27e54171c.jpg)}.shop-container .shop-grid .product-card.smycz_red .product-image{background-image:url(/static/media/smycz_red.7f6e55e1b4e63595a95b.jpg)}.shop-container .shop-grid .product-card.smycz_blue .product-image{background-image:url(/static/media/smycz_blue.86c41a752434275110ad.jpg)}.shop-container .shop-grid .product-card.obroza .product-image{background-image:url(/static/media/obroza.7bd797627ac22076edbb.jpg)}.shop-container .pricelist-banner{background:linear-gradient(90deg,#085791d9,#0d5396d9),url(/static/media/pricelist.6f2d2c18432c74b6fa44.jpg) 50%/cover no-repeat;border-radius:12px;margin-top:2rem;padding:3rem 2rem;text-align:center}.shop-container .pricelist-banner .banner-content{margin:0 auto;max-width:600px}.shop-container .pricelist-banner .banner-content h2{color:#fff;font-size:2rem;margin-bottom:1rem}.shop-container .pricelist-banner .banner-content p{color:#fff;margin-bottom:1.5rem;opacity:.9}.shop-container .pricelist-banner .banner-content .pricelist-button{background-color:#fff;border-radius:8px;color:#0d5396;display:inline-block;font-weight:600;padding:.8rem 2rem;text-decoration:none;transition:all .3s ease}.shop-container .pricelist-banner .banner-content .pricelist-button:hover{background-color:#f8f9fa;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.content.shop{display:none}.samples-container{box-sizing:border-box;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;margin:2rem auto 0;max-width:1200px;overflow-x:hidden;padding:2rem 1rem;width:100%}@media(max-width:767px){.samples-container{max-width:100%;padding:1rem}}.samples-container .feature-number,.samples-container .sample-thickness,.samples-container h1,.samples-container h2,.samples-container h3,.samples-container h4,.samples-container h5,.samples-container h6{font-family:Unica One,sans-serif}.samples-container .samples-price-info{background-color:#0d53960d;border-radius:8px;color:#0d5396;display:inline-block;font-size:1.05rem;font-weight:500;margin-bottom:0;margin-top:1rem;padding:.75rem}.samples-container .samples-intro{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem;margin-top:1rem;padding:1.25rem}@media(min-width:768px){.samples-container .samples-intro{align-items:flex-start;flex-direction:row;padding:2rem}}.samples-container .samples-intro .intro-content{flex:1.5 1}.samples-container .samples-intro .intro-content h2{border-left:4px solid #0d5396;color:#0d5396;font-size:1.8rem;margin-bottom:1.25rem;padding-left:.75rem}.samples-container .samples-intro .intro-content p{color:#333;font-size:1.05rem;line-height:1.6;margin-bottom:1rem}.samples-container .samples-intro .intro-content p:last-child{margin-bottom:0}.samples-container .samples-intro .intro-features{background-color:#0d539608;border-left:3px solid #0d5396;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:1rem;padding:1.5rem}.samples-container .samples-intro .intro-features .intro-feature{align-items:center;display:flex;gap:1rem}.samples-container .samples-intro .intro-features .intro-feature .feature-number{align-items:center;background-color:#0d5396;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:600;height:2.25rem;justify-content:center;width:2.25rem}.samples-container .samples-intro .intro-features .intro-feature span:last-child{font-size:1.05rem;font-weight:500}.samples-container .samples-content{box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem;max-width:100%;overflow-x:hidden;width:100%}@media(min-width:768px){.samples-container .samples-content{flex-direction:row}}.samples-container .samples-options{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;box-sizing:border-box;flex:1.2 1;max-width:100%;padding:1.25rem;width:100%}@media(min-width:768px){.samples-container .samples-options{padding:1.5rem}}.samples-container .samples-options h2{border-bottom:1px solid #0d539633;color:#0d5396;font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;text-align:center}.samples-container .samples-checkbox-group{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;max-width:100%;width:100%}.samples-container .samples-checkbox-item{align-items:flex-start;border:1px solid #0000;border-radius:8px;box-sizing:border-box;display:flex;gap:.75rem;max-width:100%;padding:1rem;transition:all .2s ease;width:100%}.samples-container .samples-checkbox-item:hover{background-color:#0d53960d;border-color:#0d53961a}.samples-container .samples-checkbox-item.checked{background-color:#0d539614;border-color:#0d539633}.samples-container .samples-checkbox-item input[type=checkbox]{accent-color:#0d5396;cursor:pointer;height:1.25rem;margin-top:.25rem;min-width:1.25rem}.samples-container .samples-checkbox-item label{box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;max-width:100%;width:100%}.samples-container .samples-checkbox-item label .sample-name{color:#333;display:flex;flex-wrap:wrap;font-size:1.1rem;font-weight:600;justify-content:space-between}@media(min-width:400px){.samples-container .samples-checkbox-item label .sample-name{flex-wrap:nowrap}}.samples-container .samples-checkbox-item label .sample-name .sample-thickness{background-color:#0d53961a;border-radius:4px;color:#0d5396;font-weight:700;margin-top:.3rem;padding:.1rem .5rem}@media(min-width:400px){.samples-container .samples-checkbox-item label .sample-name .sample-thickness{margin-top:0}}.samples-container .samples-checkbox-item label .sample-desc{color:#737373;font-size:.95rem}.samples-container .samples-checkbox-item label .sample-visual{background-color:#0d5396;border-radius:6px;height:12px;margin-top:.5rem;opacity:.8}.samples-container .samples-checkbox-item label .sample-visual.thickness-6mm{width:40%}.samples-container .samples-checkbox-item label .sample-visual.thickness-8mm{width:55%}.samples-container .samples-checkbox-item label .sample-visual.thickness-10mm{width:70%}.samples-container .samples-checkbox-item label .sample-visual.thickness-12mm{width:85%}.samples-container .samples-checkbox-item label .sample-visual.thickness-14mm{width:100%}.samples-container .samples-checkbox-item label .sample-visual.thickness-14mm-heavy{background-color:#093967;border-radius:6px;box-shadow:0 3px 0 #072c50;height:16px;margin-bottom:3px;width:100%}.samples-container .samples-info-box{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;box-sizing:border-box;flex:.8 1;max-width:100%;padding:1.25rem;position:relative;width:100%}@media(min-width:768px){.samples-container .samples-info-box{padding:1.5rem}}.samples-container .samples-info-box:before{background:linear-gradient(90deg,#0d5396,#1e87eb);border-radius:12px 12px 0 0;content:"";height:6px;left:0;position:absolute;right:0;top:0}.samples-container .samples-info-box h3{align-items:center;box-sizing:border-box;color:#0d5396;display:flex;flex-direction:column;font-size:1.5rem;font-weight:600;margin-bottom:.8rem;max-width:100%;text-align:center;width:100%}.samples-container .samples-info-box h3:after{border-bottom:3px solid #0d539633;color:#093967;content:"12 zł";font-family:Unica One,sans-serif;font-size:2.5rem;font-weight:700;margin-top:.5rem;padding-bottom:.5rem;width:80%}.samples-container .samples-info-box .delivery-included{align-items:center;box-sizing:border-box;color:green;display:flex;font-size:.9rem;font-weight:500;gap:.4rem;justify-content:center;margin:-.5rem 0 1.2rem;max-width:100%;text-align:center;width:100%}.samples-container .samples-info-box .delivery-included:before{align-items:center;background-color:green;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:.8rem;font-style:normal;font-weight:700;height:18px;justify-content:center;width:18px}.samples-container .samples-info-box p{background-color:#ffa5001a;border-left:3px solid orange;color:#333;font-size:1rem}.samples-container .samples-info-box .selected-count,.samples-container .samples-info-box p{border-radius:6px;box-sizing:border-box;margin-bottom:1.5rem;max-width:100%;padding:.75rem;text-align:center;width:100%}.samples-container .samples-info-box .selected-count{background-color:#0d53960d;font-weight:500}.samples-container .samples-info-box .selected-count .count{color:#0d5396;font-family:Unica One,sans-serif;font-size:1.2rem;font-weight:700}.samples-container .samples-features{background-color:#f8f9fa80;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;max-width:100%;padding:1rem;text-align:left;width:100%}.samples-container .samples-features .feature-item{align-items:center;box-sizing:border-box;display:flex;gap:.75rem;max-width:100%;text-align:left;width:100%}.samples-container .samples-features .feature-item .feature-icon{color:green;flex-shrink:0;font-size:1.1rem;font-weight:700}.samples-container .samples-features .feature-item span{text-align:left}.samples-container .samples-add-to-cart{align-items:center;background:linear-gradient(90deg,#0d5396,#093967);border:none;border-radius:8px;box-shadow:0 4px 10px #0d53964d;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:1.15rem;font-weight:600;justify-content:center;max-width:100%;padding:1.1rem;transition:all .3s ease;width:100%}.samples-container .samples-add-to-cart:hover{background:linear-gradient(90deg,#0b467f,#072c50);box-shadow:0 6px 15px #0d539666;transform:translateY(-2px)}.samples-container .samples-add-to-cart.disabled{background:linear-gradient(90deg,#1e87eb,#116dc5);box-shadow:none;cursor:not-allowed;transform:none}.samples-container .confirmation-message{align-items:center;animation:fadeIn .3s ease-in-out;background-color:#0080001a;border-radius:8px;box-sizing:border-box;color:green;display:flex;font-weight:500;gap:.5rem;justify-content:center;margin-top:1rem;max-width:100%;padding:.75rem;width:100%}.samples-container .confirmation-message .confirmation-icon{font-weight:700}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.ac8a968a.css.map*/