.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-display:swap;font-family:bootstrap-icons;src:url("./media/bootstrap-icons-X6UQXWUS.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2"),url("./media/bootstrap-icons-OCU552PF.woff?dd67030699838ea613ee6dbda90effa6") format("woff")}.bi{font-style:normal}:where(.pl-menu-button){position:relative}.pl-menu-anchor{display:block!important;position:absolute!important;inset:0!important;margin:0!important;pointer-events:none!important}.pl-spinner{width:24px;height:24px;content:url("./media/loading-6XFETCKI.svg")}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInUp{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInDown{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes scrollFromLeft{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes scrollFromRight{0%{transform:translate(100%)}to{transform:translate(-100%)}}@font-face{font-display:swap;font-family:Sora;src:url("./media/Sora-VariableFont_wght-OVKXCCF7.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Display Titling;src:url("./media/STIHLContrafaceDisplayTitling-DKJIFWX2.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Medium;src:url("./media/STIHLContrafaceDisplayMedium-X5YEPSVV.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Bold;src:url("./media/STIHLContrafaceText-Bold-4F3GU45Z.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Bold Italic;src:url("./media/STIHLContrafaceText-BoldItalic-SU237QTR.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Text Demi Italic;src:url("./media/STIHLContrafaceTextDemi-Italic-QS2R2XKI.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Demi;src:url("./media/STIHLContrafaceTextDemi-P7ICACSL.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Light Italic;src:url("./media/STIHLContrafaceTextLight-Italic-HWJ5QUKM.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Light;src:url("./media/STIHLContrafaceTextLight-NYNN6SDT.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Text;src:url("./media/STIHLContrafaceText-KOX47PV5.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Contraface Text Italic;src:url("./media/STIHLContrafaceText-Italic-E2LQNSDD.ttf") format("truetype");font-weight:400;font-style:normal}:root{--background: rgb(255,255,255);--primary: rgb(0, 123, 195);--primaryDarker: rgb(0, 73, 138);--success: rgb(45, 128, 45);--danger: rgb(195, 45, 45);--primaryHover: rgb(10, 133, 205);--successHover: rgb(55, 138, 55);--dangerHover: rgb(205, 55, 55);--dark: rgb(22, 22, 22);--regular: rgb(45, 45, 45);--medium: rgb(73, 73, 73);--lighter: rgb(93, 93, 93);--light: rgb(119, 119, 119);--alt: rgb(33, 161, 161);--altHover: rgb(45, 182, 182);--altDarker: rgb(22, 123, 123);--text: rgb(255, 255, 255);--silver: rgb(242, 242, 242);--silver2: rgb(225, 225, 225);--silver3: rgb(205, 205, 205);--silver4: rgb(171, 171, 171);--silver5: rgb(133, 133, 133);--selected: rgb(195, 218, 233);--selectedHover: rgb(169, 195, 218);--selectedText: rgb(0, 45, 119);--selectedText2: rgb(45, 93, 169);--selectedText3: rgb(145, 171, 195)}html,body{margin:0;padding:0}html,body,body.mat-typography{font-family:var(--pl-base-font, "Roboto", Arial, Helvetica, sans-serif)}:where(img[style*=--pl-aspect-ratio]){aspect-ratio:var(--pl-aspect-ratio)}.pl-img-held{color:transparent}.pl-device-hidden,.item:has(>.pl-device-hidden){display:none!important}:has(>pl-loading)>:not(pl-loading){transition:opacity .2s ease-out}:has(>pl-loading>.loading.shown:not(.dim))>:not(pl-loading){opacity:0;visibility:hidden;transition:opacity .2s ease-in,visibility 0s linear .2s}:has(>pl-loading>.loading.shown:not(.dim))>:not(pl-loading):focus,:has(>pl-loading>.loading.shown:not(.dim))>:not(pl-loading) :focus{visibility:visible;pointer-events:none}:has(>pl-loading>.loading.shown.dim)>:not(pl-loading){opacity:.25;pointer-events:none}@media(prefers-reduced-motion:reduce){:has(>pl-loading)>:not(pl-loading){transition:none}}html.pl-page-entering .renderer-main>.entity,html.pl-page-entering.pl-page-fade-header .renderer-header>.entity,html.pl-page-entering.pl-page-fade-footer .renderer-footer>.entity{opacity:0}.pl-page-loader{display:none}html.pl-page-entering .renderer-header:not(:has(>.entity.sticky))>.entity:last-child,html.pl-page-entering .renderer-header>.entity.sticky{anchor-name:--pl-page-header}html.pl-page-entering .pl-page-loader{display:block;position:fixed;z-index:2147483000;pointer-events:none;opacity:0;animation:pl-page-loader-in .2s ease-out .15s forwards}html.pl-page-entering .pl-page-loader:not(.pl-page-loader-spinner,.pl-page-loader-logo){top:0;left:0;right:0}@supports (anchor-name: --pl-page-header){html.pl-page-entering .pl-page-loader:not(.pl-page-loader-spinner,.pl-page-loader-logo){position-anchor:--pl-page-header;top:max(0px,anchor(bottom,0px))}}html.pl-page-entering .pl-page-loader:not(.pl-page-loader-spinner,.pl-page-loader-logo){height:3px;overflow:hidden}html.pl-page-entering .pl-page-loader:not(.pl-page-loader-spinner,.pl-page-loader-logo):before{content:"";position:absolute;inset:0 auto 0 0;width:50%;background:linear-gradient(90deg,transparent,var(--pl-page-loader-color, color-mix(in srgb, currentColor 35%, transparent)) 50%,transparent);animation:pl-page-loader-run 1s ease-in-out infinite}html.pl-page-entering :is(.pl-page-loader-spinner,.pl-page-loader-logo){inset:0;display:grid;place-items:center}html.pl-page-entering .pl-page-loader-spinner:before{--pl-page-spinner-color: var(--pl-page-loader-color, color-mix(in srgb, currentColor 60%, transparent));content:"";width:36px;height:36px;box-sizing:border-box;border-radius:50%;border:3px solid color-mix(in srgb,var(--pl-page-spinner-color) 20%,transparent);border-top-color:var(--pl-page-spinner-color);animation:pl-page-loader-spin .8s linear infinite}.pl-page-loader-logo img{display:block;max-width:120px;max-height:80px;width:auto;height:auto;object-fit:contain}html.pl-page-entering .pl-page-loader-logo img{animation:pl-page-loader-pulse 1.2s ease-in-out infinite alternate}@keyframes pl-page-loader-in{to{opacity:1}}@keyframes pl-page-loader-run{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes pl-page-loader-spin{to{transform:rotate(1turn)}}@keyframes pl-page-loader-pulse{0%{opacity:.45}to{opacity:1}}html.pl-page-first-fade .renderer-header>.entity,html.pl-page-first-fade .renderer-main>.entity,html.pl-page-first-fade .renderer-footer>.entity{animation:pl-page-first-in .5s ease-in-out both}@keyframes pl-page-first-in{0%{opacity:.2}}@media(prefers-reduced-motion:reduce){html.pl-page-first-fade :is(.renderer-header,.renderer-main,.renderer-footer)>.entity{animation:none}}html.pl-a11y-stop-motion.pl-page-first-fade :is(.renderer-header,.renderer-main,.renderer-footer)>.entity{animation:none}html.pl-page-fade-in .renderer-main>.entity,html.pl-page-fade-in.pl-page-fade-header .renderer-header>.entity,html.pl-page-fade-in.pl-page-fade-footer .renderer-footer>.entity{transition:opacity .3s ease-in-out}.pl-listing-reloading pl-product-list-card>.product-list-card{background:linear-gradient(100deg,#ececec 30%,#f6f6f6,#ececec 70%) 0 0/300% 100%!important;animation:pl-skeleton-in .1s ease-out both,pl-skeleton-sweep 1.2s linear infinite}.pl-listing-reloading pl-product-list-card>.product-list-card *{visibility:hidden}.pl-listing-reloaded pl-product-list-card>.product-list-card{animation:pl-skeleton-reveal .2s ease-out both}@keyframes pl-skeleton-in{0%{opacity:0}}@keyframes pl-skeleton-reveal{0%{opacity:0}}@keyframes pl-skeleton-sweep{0%{background-position:100% 0}to{background-position:0 0}}.pl-image-pending{background:linear-gradient(100deg,#ececec 30%,#f6f6f6,#ececec 70%) 0 0/300% 100%;animation:pl-skeleton-sweep 1.2s linear infinite}.pl-skeleton{display:block;width:100%;border-radius:6px;background:linear-gradient(100deg,#ececec 30%,#f6f6f6,#ececec 70%) 0 0/300% 100%;animation:pl-skeleton-in .1s ease-out both,pl-skeleton-sweep 1.2s linear infinite}.pl-skeleton-revealed{animation:pl-skeleton-reveal .2s ease-out backwards}.pl-slider-skeleton{display:flex;overflow:hidden}.pl-slider-skeleton>.pl-skeleton-card{flex:none;width:100%}.pl-slider-skeleton .product-image{height:280px}.pl-slider-skeleton .pl-skeleton+.pl-skeleton{margin-top:10px}.pl-slider-skeleton .product-image-wrapper+.pl-skeleton{margin-top:14px}.pl-slider-skeleton .pl-skeleton-line{height:16px;width:90%}.pl-slider-skeleton .pl-skeleton-line.short{width:55%}.pl-slider-skeleton .pl-skeleton-price{height:24px;width:40%}.pl-slider-skeleton .pl-skeleton-button{height:40px;width:100%}.pl-product-skeleton .pl-skeleton-image{height:460px}.pl-product-skeleton .pl-skeleton-thumbs{height:100px;margin:22px 0!important;width:70%}.pl-product-skeleton .pl-skeleton-tabs{height:300px}.pl-product-skeleton .pl-skeleton+.pl-skeleton{margin-top:14px}.pl-product-skeleton .pl-skeleton-title{height:34px;width:80%}.pl-product-skeleton .pl-skeleton-line{height:16px;width:95%}.pl-product-skeleton .pl-skeleton-line.short{width:60%}.pl-product-skeleton .pl-skeleton-price{height:30px;width:35%;margin-top:28px!important}.pl-product-skeleton .pl-skeleton-button{height:46px;width:55%;margin-top:28px!important}@media(prefers-reduced-motion:reduce){.pl-listing-reloading pl-product-list-card>.product-list-card,.pl-skeleton{animation:pl-skeleton-in .1s ease-out both}.pl-image-pending{animation:none}}html.pl-a11y-stop-motion .pl-listing-reloading pl-product-list-card>.product-list-card,html.pl-a11y-stop-motion .pl-skeleton{animation:pl-skeleton-in .1s ease-out both}html.pl-a11y-stop-motion .pl-image-pending{animation:none}body{background-color:var(--background)}*{box-sizing:border-box;padding:0;-webkit-tap-highlight-color:transparent}.entity *,.ui-entity .renderer-placeholder *{animation-fill-mode:both!important}@media(prefers-reduced-motion:reduce){.entity *,.ui-entity .renderer-placeholder *{animation-duration:.01ms!important;animation-iteration-count:1!important}}.entity pl-open-entity-controls{display:none!important}.btn{cursor:pointer;border:0px;outline:0px;padding:10px;text-decoration:none;border-radius:6px;background-color:transparent;gap:6px;letter-spacing:inherit}.btn.primary{background-color:var(--primary);color:var(--text)}.btn.primary:hover{background-color:var(--primaryHover)}.btn.success{background-color:var(--success);color:var(--text)}.btn.success:hover{background-color:var(--successHover)}.btn.danger{background-color:var(--danger);color:var(--text)}.btn.danger:hover{background-color:var(--dangerHover)}.btn.regular{background-color:var(--regular);color:var(--text)}.btn.regular:hover{background-color:var(--medium)}.btn.alt{background-color:var(--alt);color:var(--text)}.btn.alt:hover{background-color:var(--altHover)}.mod_field{width:auto;overflow:hidden;position:relative}.mod_field:hover .mod-form-controls{transform:translate(0);z-index:1000}.btn-success{background-color:var(--success);color:#fff}.btn-success:hover{background-color:var(--successHover)}.btn-primary{background-color:var(--primary);color:#fff}.btn-primary:hover{background-color:var(--primaryHover)}.btn-danger{background-color:var(--danger);color:#fff}.btn-danger:hover{background-color:var(--dangerHover)}.btn-regular{background-color:var(--regular);color:#fff}.btn-regular:hover{background-color:var(--medium)}.btn-alt{background-color:var(--alt);color:#fff}.btn-alt:hover{background-color:var(--altHover)}.mod-form-wrapper .inner-mod-form-wrapper{padding:0 0 0 10px;border:1px solid rgba(0,0,0,.2);border-radius:5px}mat-dialog-container ::-webkit-scrollbar{width:6px;height:6px}mat-dialog-container ::-webkit-scrollbar-track{background:#f1f1f1}mat-dialog-container ::-webkit-scrollbar-thumb{background:#686868}mat-dialog-container ::-webkit-scrollbar-thumb:hover{background:#2c2c2c}.mat-mdc-dialog-surface{border-radius:0!important;min-width:400px!important}.mat-mdc-dialog-surface .dialog{width:100%}.mat-mdc-dialog-surface .dialog header{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:var(--silver)}.mat-mdc-dialog-surface .dialog header h2{margin:0;width:100%;padding:10px;height:52px;border-bottom:1px solid var(--silver3)}.mat-mdc-dialog-surface .dialog header .group{display:flex;align-items:center}.mat-mdc-dialog-surface .dialog header .group .btn{margin:0!important;border-radius:0!important;height:52px;padding:10px 20px!important}.mat-mdc-dialog-surface .dialog .content{width:100%;padding:20px;overflow-y:auto}.mat-mdc-dialog-surface .dialog .content .mat-mdc-form-field{width:100%!important}.mat-mdc-dialog-surface .dialog .content .mat-mdc-form-field .mat-mdc-form-field-infix{padding-top:10px!important;padding-bottom:10px!important;min-height:unset!important}.mat-mdc-dialog-surface .dialog .content .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:6px!important;border-bottom-left-radius:6px!important}.mat-mdc-dialog-surface .dialog .content .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.mat-snackbar-success .mat-mdc-snackbar-surface{background-color:#3ab764!important;color:#fff;font-size:16px;font-weight:700;padding:12px 24px;border-radius:8px}.mat-snackbar-success .mat-mdc-snackbar-surface .mdc-button__label{color:#fff!important}.mat-snackbar-error .mat-mdc-snackbar-surface{background-color:#b73a40!important;color:#fff;font-size:16px;font-weight:700;padding:12px 24px;border-radius:8px}.mat-snackbar-error .mat-mdc-snackbar-surface .mdc-button__label{color:#fff!important}.validation-errors{width:100%;padding:4px 0;border-radius:4px;color:#ff000062;margin:4px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.validation-errors span{margin:2px 0;border-left:3px solid rgba(255,0,0,.384);padding:6px}.mat-mdc-snack-bar-container .mdc-snackbar__label{white-space:pre-line}:is(.mat-snackbar-success,.mat-snackbar-error) .mat-mdc-snackbar-surface,:is(.mat-snackbar-success,.mat-snackbar-error) .mat-mdc-snack-bar-label,:is(.mat-snackbar-success,.mat-snackbar-error) .mdc-snackbar__label{color:#fff!important;font-size:14px!important;font-weight:400!important}
