
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100&display=swap');/* mobile slideout */.App-content .mobile-menu-slider .ListArticle-title{display:-webkit-box;-webkit-line-clamp:2;/* Number of lines to show */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.App-content .CMS-SubMenuNode-children-sliding--has-open-child{display:flex;flex-direction:column;}.App-content .Slideout:has(.CMS-SubMenu):has(.CMS-SubMenu-nodes):has(.CMS-SubMenuNode-level--1):has(.CMS-SubMenuNode-children-sliding--open){overflow-y:hidden !important;}.App-content .CMS-SubMenuNode-children-sliding{transition:0.5s;overscroll-behavior:contain;padding-bottom:82px;}.App-content .mobile-menu .CMS-SubMenu-nodes:first-child{pointer-events:none;cursor:pointer;}.App-content .mobile-menu,.App-content .mobile-menu .CMS-SubMenuNode-children-sliding{overflow-y:scroll !important;overflow-x:hidden !important;-webkit-transform:translateX(0%);height:100%;touch-action:auto;}.App-content .CMS-SubMenuNode-level--1 > .CMS-SubMenuNode-content a{color:#000 !important;font-weight:600 !important;}.App-content .CMS-SubMenuNode-level--1 > .CMS-SubMenuNode-content div{font-weight:600 !important;}.App-content .CMS-SubMenuNode-level--2 .CMS-SubMenuNode-content a{color:black;}.App-content .CMS-SubMenuNode-level--3 .CMS-SubMenuNode-content{background:white!important;color:black;}.App-content .CMS-SubMenuNode-level--3 .CMS-SubMenuNode-content a{background:white!important;color:black;}.App-content .CMS-SubMenuNode-children-sliding--open{transition:0.5s;}.App-content .CMS-SubMenuNode-children-sliding{transition:0.5s;overscroll-behavior:contain;padding-bottom:82px;}.App-content .CMS-SubMenuNode-level--2 .CMS-SubMenuNode-content{background-color:#fff !important;}.App-content .CMS-SubMenuNode-children-sliding--has-open-child{display:flex;}.App-content .CMS-SubMenuNode-toggler .far:before{padding:10px 20px;}.App-content .CMS-SubMenuNode-title .far:before{padding:10px 40px 10px 0px;}/* overrides wierd bg color*/.App-content .CMS-StickyHeader--isSticky .CMS-StickyHeader-content,.App-content .CMS-StickyHeader .CMS-StickyHeader-content:hover{background:initial !important;background-color:#ffffff !important;}.App-content .CMS-SubMenuNode-level--1 > .CMS-SubMenuNode-content a{color:#000 !important;font-weight:600 !important;}.App-content .repaint-slideout-mobile .CMS-SubMenuNode-level--1 > .CMS-SubMenuNode-content a[href="/outlet/"]{color:rgb(255, 0, 0) !important;}.App-content .repaint-slideout-mobile .CMS-SubMenuNode-level--1 > .CMS-SubMenuNode-content a[href="/reavaror/"]{background:rgb(255, 0, 0) !important;color:#ffffff !important;padding:5px 0;}/* Filter box */.App-content .FilterBox-option--active{background:#262626 !important;border-color:#262626 !important;}.App-content .FilterBox-option--active .FilterBox-option-label{color:#ffffff !important;}.App-content .FilterBox-option-color{width:16px;height:16px;top:initial;display:inline-block;border-radius:4px;}/* Price slider */.App-content .Filter-slider{margin-top:45px;}.App-content .Filter-slider .noUi-connect{background:#262626;}.App-content .Filter-slider .noUi-tooltip{font-family:'DM mono', sans-serif;font-size:12px;font-weight:400;color:#262626;}.App-content .Filter-slider.noUi-horizontal .noUi-handle{border:1px solid #262626;background:#262626;height:20px;width:20px;top:-9px;}.App-content .Filter-slider .noUi-handle-lower{margin-left:14px;}.App-content .Filter-slider .noUi-handle-upper{margin-left:-6px;}.App-content .Filter-slider .noUi-base{height:45%;background:#f4f4f4;}.App-content .Filter-slider .noUi-background{background:#f4f4f4 !important;}/* Sort select */.App-content .Select:hover>.Select-input{border:none;}.App-content .Article-sort .Option--active{background:#262626 !important;color:#ffffff;}.App-content .Select-text{margin-right:25px;}.App-content .Select-options{right:0;}/* Remove input styling in iphone */

input[type=search] {
    -moz-appearance: none;
    -webkit-appearance: none;
  }
  
  /* Newsletter input */
  
  .CMS-Newsletter-input input {
    background-color: #262626;
    border: 1px solid #ffffff;
    padding: 12px;
    color: #ffffff;
    font-family: "Montserrat";
    border-radius: 5px;
  }
  
  /* Set campaign code input padding */
  
  .checkout .FormField-controls input {
    padding: 14px;
  }/* Grid gutter */.Breakpoint--xsm .Grid--withGutter>.Grid-cell{padding:5px !important;}.Breakpoint--lg .Grid--withGutter>.Grid-cell{padding:10px 10px 10px 10px !important;}/**
.Breakpoint--lg .Grid--withGutter {
  margin: 0 calc(var(--Grid-gutter-size)* -1);
*//* ----- Article list padding ----- */@media screen and (min-width: 960px) and (max-width: 1450px){.ListArticleContainer:before{margin-top:10px !important;}}@media screen and (min-width: 1160px) and (max-width: 1350px){.ListArticleContainer:before{padding-top:150% !important;}}@media screen and (min-width: 1100px) and (max-width: 1160px){.ListArticleContainer:before{padding-top:155% !important;}}@media screen and (min-width: 960px) and (max-width: 1100px){.ListArticleContainer:before{padding-top:164% !important;}}/* Mobile */.Breakpoint--xsm .ListArticleContainer:before{padding-top:162%;}.Breakpoint--xsm .ListArticleContainer--2:before{padding-top:69% !important;}/* Tablet */.Breakpoint--md .ListArticleContainer:before{padding-top:143%;}.Breakpoint--md .ListArticleContainer--2:before{padding-top:69% !important;}/* Desktop */.Breakpoint--lg .ListArticleContainer:before{padding-top:143%;}.Breakpoint--lg .ListArticleContainer--2:before{padding-top:66% !important;}/* -- Article list padding checout upsell products -- */.Breakpoint--xsm .checkout-article-list  .ListArticleContainer:before{padding-top:100%;}.Breakpoint--md .checkout-article-list  .ListArticleContainer:before{padding-top:100%;}.Breakpoint--lg .checkout-article-list  .ListArticleContainer:before{padding-top:95px;}/* Remove unneccssary margin on show more icon */.App-content .Preset-ShowMore-Icon > i{margin-bottom:0px;}/* Style favorites icon for articles and articles-list (remove when style class is fixed) */.App-content .ListArticle .CMS-ArticleFavorite-icon{display:flex;justify-content:center;align-items:center;width:30px;height:30px;position:absolute;top:0px;right:0px;border-radius:50%;background-color:rgba(255, 255, 255, 0.6);margin-top:10px;margin-right:10px;z-index:1;}.App-content .ListArticle .CMS-ArticleFavorite-icon img{width:16px;margin-top:2px;}/* Even up cells in articles column size */.App-content .CMS-ArticlesColumnSize .Grid-cell{width:16px !important;}/* Article list */.App-content .CMS-ShopcartRowsField-media_filename,.App-content .checkout-article-list .ListArticle-img img,.App-content .article-slider .ListArticle-img img,.App-content .article-list .ListArticle-img img{width:100% !important;aspect-ratio:1 / 1;object-fit:contain;background:#fff;}.App-content .article-list{max-width:1440px !important;margin-left:75px;margin-right:75px;}/* Title */.App-content .article-list .ListArticle-title{display:-webkit-box;-webkit-line-clamp:2;/* Number of lines to show */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;/* Height for two lines, depends on line-height */line-height:1.5em;}/* color list */.App-content .article-list .swiper-wrapper{justify-content:flex-end;}.App-content .ColorList-item div{border-radius:50px;}/* Show more */.App-content .CMS-ShowMore--closed .Preset-ShowMore-IconWrapper{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#FFF 80%);height:85%;}/* Load more */.App-content .CMS-Articles-progress-bar{display:none;}.App-content .Button--primary:focus{background:#333;}/* Badges */.App-content .Badge-image{background:unset !important;}.App-content .BadgeList-item{width:65px;position:absolute;top:-8px;left:15px;}.App-content .article-list .Link{display:flex;flex-direction:column;justify-content:space-between;}.App-content .Article-sort{Text-transform:uppercase;}.App-content .Article-sort .Select-text{font-size:14px;}/* video blurb */.App-content .ListArticle--blurb .VideoPlayer-ratioFiller{padding-top:0 !important;}.App-content .ListArticle--blurb .VideoPlayer-content{width:100%;height:477px;overflow:hidden;position:relative;}.App-content .ListArticle--blurb .VideoPlayer-content video{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;}/* screen size *//* phone */@media (max-width: 639px){.Breakpoint--xsm .ListArticle--blurb .VideoPlayer-content{height:65vw;}.ListArticle--blurb .VideoPlayer-content video{width:100%;height:auto;}.article-list{max-width:1440px !important;margin-left:0px !important;margin-right:0px !important;}}/* tablet */@media (max-width: 959px){.Breakpoint--md .ListArticle--blurb .VideoPlayer-content{height:45vw;}.ListArticle--blurb .VideoPlayer-content video{width:100%;height:auto;}}/* Desktop */@media (max-width: 1600px){.Breakpoint--lg .ListArticle--blurb .VideoPlayer-content{height:30vw;}.ListArticle--blurb .VideoPlayer-content video{width:100%;height:auto;}}.App-content .CMS-SubMenuNode-content{border:none !important;}/* sub menu *//*
@media (min-width: 1600px) {
  .CMS-SubMenu.sub-menu-category-filter .CMS-SubMenu-nodes {
    margin-left: calc((100% - 1440px) / 2) !important;
  }
}

@media (max-width: 1600px) {
  .CMS-SubMenu.sub-menu-category-filter .CMS-SubMenu-nodes {
    margin-left: 75px !important;
  }
}
*/.App-content .sub-menu-category-filter{background-color:initial !important;}.App-content .SC-category-hero-title{font-size:48px;font-weight:600;font-family:"Barlow" >!important;text-transform:uppercase;}.App-content .Preset-ShowMore-Icon{position:absolute;display:flex;align-items:flex-end;justify-content:center;width:100%;bottom:-11px;height:20%;cursor:pointer;}.App-content .ListArticle .BadgeList-item--campaign{all:unset;position:absolute;bottom:10;left:50%;transform:translateX(-50%);width:100%;display:flex;align-items:flex-end;}.App-content .ListArticle .BadgeList-item--campaign .Badge-image{all:unset;max-height:35px;}/* Set parent to search input field to full width */.App-content .HeaderSearch .SearchForm .Form{width:100%;flex:1;display:flex !important;}.App-content .HeaderSearch .DropdownMenu{opacity:0;display:flex !important;transform:translateY(-200px);transition:opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);}.App-content .HeaderSearch .DropdownMenu.is-open{display:flex !important;opacity:1;transform:translateY(0%);transition:opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);}@media screen and (max-width: 1439px){.Breakpoint--lg .HeaderSearch .DropdownMenu.is-open{margin-right:15px !important;}}.App-content .footer-newsletter{--newsletter-button-width:56px;--newsletter-button-height:45px;}.Breakpoint--md .footer-newsletter{--newsletter-button-width:45px;--newsletter-button-height:45px;}.App-content .footer-newsletter form{display:flex;flex-wrap:nowrap;}.App-content .footer-newsletter form .InputField{flex:0.9 1 calc(100% - var(--newsletter-button-width));height:var(--newsletter-button-height);}.App-content .footer-newsletter input[type=email]{background-color:#fff;color:#8C9971;font-weight:700;border-radius:0px 0 0 10px;height:var(--newsletter-button-height);font-family:roboto;font-size:16px;text-transform:uppercase;}.App-content .footer-newsletter button{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs, 1));width:var(--newsletter-button-width);border:2px solid transparent;height:var(--newsletter-button-height);border-radius:0 0px 0px 0;padding:5px;overflow:hidden;font-size:0;background-color:#333333;color:#ffffff;}.App-content .footer-newsletter button::after{content:"";display:block;box-sizing:border-box;width:12px;height:12px;border-bottom:2px solid;border-right:2px solid;transform:translate(-50%, -50%) rotate(-45deg);position:absolute;top:50%;left:calc(50% - 3px);}.App-content .footer-newsletter .CMS-Newsletter-compliance{flex:1 1 100%;}.App-content .needsclick{font-family:'roboto', arial !important;font-weight:500 !important;font-size:12px !important;min-height:0px !important;padding:0px !important;}.App-content .needsclick input{padding:10px !important;border-radius:0px 0px 0px 0px !important;text-transform:uppercase;background:#fff;}.App-content .needsclick button{border-radius:0px 0px 0px 0px !important;padding-left:10px !important;padding-right:10px !important;background:#333333 !important;font-size:14px !important;}.App-content .SimpleStyles-17181809924412210-Container .klaviyo-form{margin-top:20px;}/********* FÖRSTASIDAN PUFFAR ***********/.App-content .FilterAccordion-icon{border:1px solid #333;border-radius:50px;width:25px;height:25px;display:flex;justify-content:center;align-items:center;pointer-events:none;}.App-content .filter-container .FilterAccordion-icon{position:unset !important;}.App-content .filter-container .FilterBox-option--active{background:#E5E0D7 !important;}.App-content .filter-container .FilterBox-option--active .FilterBox-option-label{color:#333 !important;padding-right:10px;}.App-content .FilterBox-option-count::before{content:'(';padding-right:2px;}.App-content .FilterBox-option-count::after{content:')';padding-left:2px;}.App-content .filter-container .FilterBox-option{border:unset;}.App-content .addon-container .Option--active{background:#E5E0D7;}.App-content .HeaderIcon-cart .Slideout-stickyHeader{--cart-auto-margin:calc(calc(100vw - 1440px) / 2);transition:transform .5s cubic-bezier(.77,0,.175,1), margin .5s cubic-bezier(.77,0,.175,1);max-width:calc(100% - 30px) !important;}.App-content .HeaderIcon-cart .CMS-Slideout--open .Slideout-stickyHeader{margin:0 15px !important;}.Breakpoint--lg .HeaderIcon-cart .Slideout-stickyHeader{opacity:0;visibility:hidden;transition:opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);}.Breakpoint--lg .HeaderIcon-cart .CMS-Slideout--open .Slideout-stickyHeader{margin:0 !important;margin-right:calc(var(--cart-auto-margin) + 15px) !important;opacity:1;visibility:visible;transition:opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);}@media screen and (max-width: 1439px){.Breakpoint--lg .HeaderIcon-cart .CMS-Slideout--open .Slideout-stickyHeader{margin-right:15px !important;}}.App-content .slideout-cart-items{overflow-y:auto !important;}.App-content .cart-container{overflow:scroll;-webkit-overflow-scrolling:touch;}/* mobile cart */.App-content .total-checkout-container{position:sticky !important;}.App-content .CMS-ArticlePackage-Simple-Select .Select-input{max-width:170px;}/* Change style of selected attribute */.App-content .CMS-AttributeName--active{color:#ffffff;background-color:#b3a18d;border:solid 1px transparent;border-radius:0px;}/* Media */.App-content .CMS-AttributeMedia img,.App-content .CMS-ArticleMedia-sliderImage img{aspect-ratio:1 / 1;object-fit:cover;}.Breakpoint--md .CMS-AttributeMedia img{width:100%;}/* Long description anchor link */.App-content .long-desc .CMS-ArticleField{display:-webkit-box;/* Number of lines you want */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;/* Adjust as necessary */}/* Popup */.App-content .CMS-Popup--close{text-align:end;}/* Slideshow arrow */.App-content .swiper-button-next,.App-content .swiper-button-prev{z-index:0 !important;}.App-content .CMS-Addon-sizeSelect:before{content:"Välj storlek: ";font-family:"Barlow";font-size:13px;}.App-content .CMS-Addon-sizeSelect .Select-text{margin-right:0px;}.App-content .tec-detail .is-open .CMS-Toggler{border-bottom-width:0px !important;}/* Product grid */.Breakpoint--lg .grid-product-container{display:grid !important;grid-template-columns:7fr 5fr !important;gap:0;}.Breakpoint--lg .product-sticky-container{position:sticky;top:0;}.App-content .CMS-AttributeBox--active{border-color:#6d6d6d !important;background:none;}.App-content .CMS-AttributeBox-attributes .CMS-AttributeBox-wrapper .CMS-AttributeBox--active{background:none;}.App-content .CMS-AttributeBox-attributes .CMS-AttributeBox-wrapper .CMS-AttributeBox--active.CMS-AttributeBox--color-light{background:none;}/* package option */.App-content .packet-option-container .Option--active{background:#e5e0d7;}/* scroll for thumnails */.App-content .pdp-media ::-webkit-scrollbar{all:unset;width:5px;/* for vertical scrollbars */}/* The scrollbar handle */.App-content .pdp-media ::-webkit-scrollbar-thumb{all:unset;cursor:pointer;background:#333;}.App-content .pdp-media ::-webkit-scrollbar-track{all:unset;height:650px;background:#eee;}/* The scrollbar corner (where horizontal and vertical scrollbars meet) */.App-content .pdp-media ::-webkit-scrollbar-corner{all:unset;}/* popup 30 days price */.App-content .pdp-price .is-open.Popup.CMS-Popup{border-radius:0px;}.App-content .CMS-ArticleAttribute--outOfStock .CMS-AttributeName,.App-content .CMS-ArticleAttribute--outOfStock .CMS-AttributeBox{opacity:0.5;}/* thumbnails *//* hide thumbnails if there are no thumbnails */.App-content .thumbnail-cell:has(.thumbnails-container-pdp .thumbnails-pdp:empty){display:none !important;}.App-content .thumbnail-cell{width:20% !important;}.App-content .thumbnails-container-pdp .CMS-ArticleThumbnails-thumbnails--vertical .CMS-ArticleThumbnails-thumbnail{display:flex;justify-content:flex-start;}/* badge settings */.App-content .desktop-dpd-media .BadgeList-item--on-sale,.App-content .mobile-dpd-media .BadgeList-item--on-sale{all:unset;position:absolute;top:15px;left:15px;width:100px;}.App-content .grid-product-container .desktop-dpd-media .BadgeList{height:100%;max-height:630px !important;}.App-content .grid-product-container .desktop-dpd-media .BadgeList-item--campaign,.App-content .grid-product-container .mobile-dpd-media .BadgeList-item--campaign{all:unset;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;flex:1;}.App-content .grid-product-container .desktop-dpd-media .BadgeList-item--campaign .Badge-image,.App-content .grid-product-container .mobile-dpd-media .BadgeList-item--campaign .Badge-image{width:100%;}@media screen and (max-width: 639px){.grid-product-container .mobile-dpd-media .BadgeList-item--campaign{display:flex !important;justify-content:center !important;}.grid-product-container .mobile-dpd-media .BadgeList-item--campaign .Badge-image{width:100%;max-width:410px;}.App-content .CMS-ArticleMedia-popupImage img{height:auto !important;width:auto !important;}}.App-content .grid-product-container .mobile-dpd-media .BadgeList-item--campaign{margin-bottom:10px;}.App-content .grid-product-container .desktop-dpd-media .Badge-image,.App-content .grid-product-container .mobile-dpd-media .Badge-image{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}/* back in stock */.App-content .back-in-stock input{box-sizing:border-box;border-radius:0px;padding:0px 0px 0px 16px;height:50px;text-align:left;color:#7c7c7c;font-family:"Barlow",Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:14px;font-weight:700;letter-spacing:0px;background-color:#eee;border:1px solid #333;padding:10px !important;border-radius:0px 0px 0px 0px !important;text-transform:uppercase;}.App-content .back-in-stock button{border-radius:0px;border-style:none;border-color:rgb(0, 0, 0);border-width:2px;color:rgb(255, 255, 255);font-family:"Barlow",Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:14px;font-weight:700;letter-spacing:0px;line-height:1;white-space:normal;padding:0px 10px;text-align:center;word-break:break-word;align-self:flex-end;cursor:pointer;pointer-events:auto;height:50px;border-radius:0px 0px 0px 0px !important;padding-left:10px !important;padding-right:10px !important;background:#000 !important;font-size:14px !important;}.App-content .back-in-stock p{padding-bottom:5px;}.App-content .back-in-stock p:first-of-type{font-weight:bold;}.App-content .CMS-ArticleMedia .BadgeList-item--brand-new{top:15px !important;}.App-content .CMS-ArticlePackage-Simple-Addon-Container--oufOfStock{color:#ccd6dd !important;}/**Related articles**/.App-content .CMS-RelatedArticles .Grid-cell{width:100% !important;font-family:Barlow;}.App-content .CMS-RelatedArticles .ListArticle{display:flex !important;outline:0.5px solid #dddddd;background-color:#fff;padding:5px 20px 5px 10px;margin-bottom:15px;}.App-content .CMS-RelatedArticles img{max-width:100px;max-height:100px;object-fit:cover;}.App-content .CMS-RelatedArticles .ListArticle-title{font-size:14px;color:#333;font-weight:600;text-transform:uppercase;padding-left:5px;min-height:27px;font-family:"Barlow" !important;}.App-content .CMS-RelatedArticles .Price{padding-left:5px;color:#e95200;font-size:14px;}.App-content .CMS-RelatedArticles .Price--org{text-decoration:line-through !important;color:#838383 !important;}.App-content .CMS-RelatedArticles .BadgeList{display:none;}.App-content .CMS-RelatedArticles .Button{background-color:#333 !important;padding-top:5px !important;padding-bottom:5px !important;padding-left:10px !important;padding-right:10px !important;text-transform:uppercase !important;width:100px !important;height:30px !important;font-size:12px !important;font-weight:600 !important;color:#fff;border-radius:0px;}.App-content .CMS-RelatedArticles .ListArticle-body{display:flex;align-items:center;width:100% !important;justify-content:space-between !important;}.App-content .CMS-RelatedArticles .Link{max-width:60%;}.App-content .InlineZoom-image{aspect-ratio:1 / 1;object-fit:cover;border-radius:0px;}.App-content .CMS-BlurbCustomContent-content .CMS-Component-Button{pointer-events:all;}.App-content .CMS-ArticleMedia-popup .swiper{overflow:scroll;scrollbar-width:none;}.App-content .CMS-ArticleMedia-mainImage,.App-content .CMS-ArticleMedia-mainImage .InlineZoom-image,.App-content img.InlineZoom-zoomed{background:#eee !important;mix-blend-mode:darken !important;}.App-content .CMS-ArticleMedia-gridFigure{background:#eee !important;mix-blend-mode:darken !important;}.App-content .grid-product-container .desktop-dpd-media .BadgeList-item--campaign{all:unset;position:relative;bottom:0;left:0;transform:translateX(0%);width:100px;/* flex: 1; */}.App-content .swiper-slide .BadgeList-item{width:65px;position:absolute;bottom:15px !important;left:30px !important;}.App-content .ListArticle .BadgeList-item--campaign .Badge-image{all:unset !important;max-height:65px !important;}.App-content .ListArticle .BadgeList-item--campaign{all:unset;position:absolute;bottom:10px !important;left:50%;transform:translateX(-50%);width:100%;display:flex;align-items:flex-end;}.App-content .grid-product-container .mobile-dpd-media .BadgeList-item--campaign{all:unset;position:relative;max-width:70px;/* bottom: 0; *//* left: 50%; *//* transform: translateX(-50%); *//* width: 100%; */flex:1;}.App-content .CMS-ArticleMedia-popup .Popup-content{height:100% !important;}.App-content .CMS-ArticleMedia-popupImage,.App-content .CMS-ArticleMedia-popupImage img{height:100%;}.App-content .CMS-ArticleMedia-popupImage img{height:100%;width:auto !important;}.App-content .CMS-ArticleMedia-gridFigure img{mix-blend-mode:darken;}.App-content .ListArticle-title{border:0px solid #000;min-height:60px;}.App-content .ListArticle-body .Prices{border:0px solid #000;margin-top:0 !important;}/* Quickbuy */.Breakpoint--xsm .QuickBuySlideout{top:84px !important;width:50%;border-radius:0px 6px 6px 0px;}.Breakpoint--md .QuickBuySlideout{top:84px !important;width:25%;border-radius:0px 6px 6px 0px;}.Breakpoint--lg .QuickBuySlideout{top:84px !important;width:25%;border-radius:0px 6px 6px 0px;}/* -- Article list padding checout upsell products -- */.Breakpoint--xsm .checkout-article-list  .ListArticleContainer:before{padding-top:95px !important;}.Breakpoint--md .checkout-article-list  .ListArticleContainer:before{padding-top:96px !important;}.Breakpoint--lg .checkout-article-list  .ListArticleContainer:before{padding-top:95px;}.App-content .checkout-article-list .ListArticle-img{padding:0px;}.App-content .CMS-Discount-Form input{box-sizing:border-box;border-radius:4px;padding:0px 0px 0px 16px;height:50px;text-align:left;color:rgb(113, 97, 79);font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:14px;font-weight:700;letter-spacing:0px;background-color:rgb(238, 229, 222);border:1px solid #71614f;padding:10px !important;border-radius:10px 0px 0px 10px !important;text-transform:uppercase;margin-left:10px;}.App-content .CMS-Discount-Form button{border-radius:4px;border-style:none;border-color:rgb(0, 0, 0);border-width:2px;color:rgb(255, 255, 255);font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:16px;font-weight:700;letter-spacing:0px;line-height:1;white-space:normal;padding:0px 10px;text-align:center;word-break:break-word;align-self:flex-end;cursor:pointer;pointer-events:auto;height:50px;border-radius:0px 10px 10px 0px !important;padding-left:10px !important;padding-right:10px !important;background:#71614F !important;font-size:14px !important;margin-left:-20px;}.App-content .CMS-Discount-Form .Grid-cel{padding:0px !important;}.App-content .CMS-B2BB2C{text-align:right;}/* make columns */.App-content .brand-list-container .CMS-CategoryAlphabeticalList{column-count:3;column-gap:20px;column-rule:1px solid #3333;}/* White slider */.App-content .swiper-pagination-bullet{margin:0px !important;height:3px;background:#fff;border-radius:0% !important;}.Breakpoint--xsm .swiper-pagination-bullet{width:30px;}.Breakpoint--md .swiper-pagination-bullet{width:40px;}.Breakpoint--lg .swiper-pagination-bullet{width:90px;}/* Green slider */.App-content .swiper-pagination-bullet{background:#71614f;}@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100&display=swap');/* badgeList */.App-content .ListArticle .BadgeList-item--campaign{all:unset;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;display:flex;align-items:flex-end;}.App-content .ListArticle .BadgeList-item--campaign .Badge-image{all:unset;max-height:35px;}.App-content .SimpleStyles-17271876473193846-Wrapper .ListArticle .BadgeList-item--campaign .Badge-image{width:40px !important;}.App-content .menu-mobile .CMS-SubMenuNode-children-sliding{position:absolute;left:100%;transition:0.5s ease-in;top:0;width:0% !important;max-height:100%;height:100%;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;visibility:hidden;}.App-content .menu-mobile .CMS-SubMenuNode-children-sliding--open{display:block;left:0;width:100% !important;transition:0.5s ease-out;visibility:visible;}.Breakpoint--lg .CMS-MainNavigation-dropdown-list{border-radius:10px;}/* main navigation */.App-content .CMS-MainNavigation{width:fit-content;}.App-content .CMS-StickyHeader--isSticky .sticky-header-logo img{width:55px !important;height:auto !important;}.App-content .CMS-StickyHeader--isSticky .sticky-header-logo{display:flex !important;}/* shadow under menu */.App-content .CMS-StickyHeader--isSticky .CMS-StickyHeader-content{box-shadow:rgba(0, 0, 0, 0.1) 0px 1px 3px 0px,
    rgba(0, 0, 0, 0.06) 0px 1px 2px 0px !important;}/* Dropdown */.App-content .CMS-MainNavigation-dropdown{display:none;position:absolute;z-index:1;}.Breakpoint--lg .CMS-MainNavigation-topItem--open .CMS-MainNavigation-dropdown{display:flex;position:fixed;justify-content:center;}/* Dropdown Content */.App-content .CMS-MainNavigation-dropdownContent{border-top-right-radius:10px;border-bottom-right-radius:10px;}.App-content .CMS-MainNavigation-dropdown{left:50%;transform:translateX(-50%);}.App-content .header-search-container .CMS-DropdownMenu{top:50% !important;}/* main menu */.App-content .CMS-SubMenuNode-children-sliding{background:#fff;}.App-content .CMS-StickyHeader--isSticky .search-cart-open{display:none !important;}.App-content .CMS-StickyHeader--isSticky .stick-search-cart{display:flex !important;}.App-content
  .CMS-StickyHeader--isSticky
  .CMS-StickyHeader-content
  .header-menu-logo-container{display:flex;flex-direction:row !important;}/* .CMS-StickyHeader--isSticky .CMS-StickyHeader-content {   background: #eee !important; }*/.App-content .desktop-main-nav .CMS-MainNavigation ul:first-child li a{margin-left:0px !important;padding-left:0px !important;}.App-content
  .desktop-main-nav
  .CMS-MainNavigation
  ul:first-child
  li
  .CMS-MainNavigation-dropdown
  .CMS-MainNavigation-dropdown-link{padding-left:20px !important;}/* Hide elements in desktop */.App-content .CMS-MainNavigation-dropdown li[key="1817--1"],.App-content .CMS-MainNavigation-dropdown li[key="1816--1"],.App-content .CMS-MainNavigation-dropdown li[key="1826--1"],.App-content .CMS-MainNavigation-dropdown li[key="1818--1"],.App-content .CMS-MainNavigation-dropdown li[key="1819--1"],.App-content .CMS-MainNavigation-dropdown li[key="1827--1"],.App-content .CMS-MainNavigation-dropdown li[key="1828--1"],.App-content .CMS-MainNavigation-dropdown li[key="1820--1"],.App-content .CMS-MainNavigation-dropdown li[key="1821--1"],.App-content .CMS-MainNavigation-dropdown li[key="1822--1"],.App-content .CMS-MainNavigation-dropdown li[key="1823--1"],.App-content .CMS-MainNavigation-dropdown li[key="1829--1"],.App-content .CMS-MainNavigation-dropdown li[key="1824--1"],.App-content .CMS-MainNavigation-dropdown li[key="1825--1"],.App-content .CMS-MainNavigation-dropdown li[key="1830--1"]{display:none !important;}.App-content .CMS-StickyHeader .CMS-StickyHeader-content{background:white;transition:none !important;}.App-content .CMS-StickyHeader--isSticky .header-menu-logo-container{height:60px !important;max-width:1440px;}.App-content .CMS-StickyHeader--isSticky .top-logo-container{display:none !important;}.App-content .search-cart-open .SearchForm .Form{width:100% !important;max-width:600px !important;margin:auto !important;}.App-content .CMS-StickyHeader--isSticky{margin-bottom:0px !important;transition:width 0.3s ease-in-out;}@media (min-width: 960px){.CMS-StickyHeader--isSticky .CMS-StickyHeader-content{background-color:rgb(68, 68, 68) !important;}.CMS-StickyHeader--isSticky
    .CMS-StickyHeader-content:has(.container-header-checkout){background-color:#fff !important;}}@media (max-width: 960px){.CMS-StickyHeader--isSticky .CMS-StickyHeader-content{background-color:#fff !important;}.CMS-StickyHeader--isSticky .CMS-StickyHeader-content,.CMS-StickyHeader .CMS-StickyHeader-content:hover{background:#fff !important;}}.App-content .desktop-main-nav .CMS-MainNavigation-topItem{display:flex;align-items:center;}/* search */.App-content .SimpleStyles-17273471892329108-SearchInput:focus,.App-content .SimpleStyles-17302911083115980-SearchInput:focus{border-style:solid !important;border-color:#999 !important;border-width:1px !important;}/* search zindex lower */.App-content .search-cart-open .Dropdown.SearchForm{z-index:1;}/* articles */.App-content .main-nav-articles .ListArticle-body .Link{display:flex;flex-direction:column;padding:10px 0;}.App-content .desktop-main-nav .CMS-MainNavigation-dropdown{top:190px !important;padding-top:5px;}.App-content
  .CMS-StickyHeader--isSticky
  .desktop-main-nav
  .CMS-MainNavigation-dropdown{top:55px !important;padding-top:5px;}/* sticky search */.App-content .CMS-StickyHeader--isSticky .HeaderSearch .CMS-Dropdown-wrapper{opacity:1;pointer-events:auto !important;}.App-content
  .SimpleStyles-17302957321314160-Dropdown_List_Item_Level_1:last-child{border:none !important;margin-right:-30px !important;}@media all and (min-width: 1070px) and (max-width: 1185px){.CMS-MainNavigation .CMS-MainNavigation-topItem a,.CMS-MainNavigation a{font-size:15px !important;}}@media all and (min-width: 960px) and (max-width: 1070px){.CMS-MainNavigation .CMS-MainNavigation-topItem a,.CMS-MainNavigation a{font-size:13px !important;}}.App-content .CMS-MainNavigation .CMS-MainNavigation-dropdown-listItem a{font-size:13px !important;}/*Hide dropdown for varumärke and aktiviteter*/.App-content li[key="727--1"] .CMS-MainNavigation-dropdown,.App-content li[key="1518--1"] .CMS-MainNavigation-dropdown,.App-content li[key="727-undefined"] .CMS-MainNavigation-dropdown,.App-content li[key="1518-undefined"] .CMS-MainNavigation-dropdown{display:none;}.App-content .CMS-StickyHeader.CMS-StickyHeader--isSticky .SC-HeaderIcon-colors{filter:invert(1) !important;}.App-content .CMS-StickyHeader .SC-HeaderIcon-colors{filter:invert(1);transition:var(--base-transition) !important;}@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100&display=swap');/* change of preset for all containers */.App-content .Preset-Container-Max-Width{max-width:1590px;}/* Set z-index for all swiper buttons */.App-content .swiper-button-next,.App-content .swiper-button-prev{z-index:999 !important;}/* Overlay all product images with a background 

.CMS-ArticleMedia-sliderImage:after,
.ListArticle-img:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.04);
  pointer-events: none;
  border-radius: 6px;
}

.Breakpoint--md .ListArticle-img {
  padding-top: 10px;
  padding-bottom: 10px;
}

.Breakpoint--lg .ListArticle-img {
  padding-top: 0px;
  padding-bottom: 0px;
}*//* Set size of toggle icon in sub menu */.App-content .CMS-SubMenuNode-toggler{font-size:1em;}.App-content .footer-newsletter{max-width:320px;}/* Make sticky elements work */@media all and (min-width: 1px){#Streamline > div > div{overflow-x:clip;}}/* font smoothing */@media all and (min-width: 1px){body{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;text-rendering:optimizeLegibility !important;}}.App-content ul li{font-family:"Barlow";font-weight:400;font-size:14px;line-height:1.5em;}/*
.Breakpoint-xsm .hero-landing,
.Breakpoint-sm .hero-landing,
.Breakpoint-md .hero-landing {
  margin-top: -50px !important;
}

.Breakpoint-lg .hero-landing {
  margin-top: -100px;
}
*/.App-content .CMS-BlurbCustomContent-image a{height:100%;width:100%;}/*** images grey ****/.App-content .ListArticle-img img,.App-content .CMS-ArticleMedia-sliderImage img,.App-content .CMS-ArticleThumbnails-thumbnail img{mix-blend-mode:darken;}.App-content .ListArticle-img,.App-content .ListArticle-img-wrapper,.App-content .CMS-ArticleMedia-sliderImage,.App-content .CMS-ArticleThumbnails-thumbnail{position:relative;background:#eee;}/* overlay */@media (min-width: 1px){body .Slideout-overlay{z-index:9 !important;}}.App-content .CMS-Toggler--hidden,.App-content .CMS-Toggler-body{display:block;visibility:hidden;}.App-content .CMS-Toggler--hidden{height:0;}.App-content .CMS-Toggler-body{max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-height .7s ease-in-out, opacity .7s ease-in-out, visibility 0s .5s;}.App-content .CMS-Toggler-body.is-open{max-height:450px;opacity:1;visibility:visible;transition:max-height .7s ease-in-out, opacity .7s ease-in-out;}.Breakpoint--lg .SimpleStyles-17556811816087980-Container{padding-left:0px !important;padding-right:0px !important;}.Breakpoint--lg .SimpleStyles-17555899223231832-Container{margin-left:75px !important;padding-top:0px !important;padding-bottom:0px !important;margin-right:75px !important;width:1440px !important;padding-left:10px !important;padding-right:10px !important;}.App-content .CMS-StickyHeader--isSticky .sticky-header-logo img{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:0.5s;}.App-content .Preset-Heading2{font-family:'Barlow' !important;}@keyframes fadeInOpacity{0%{opacity:0;}100%{opacity:1;}}@media (max-width: 960px){.SimpleStyles-17557841478819290-Container .grid-picture-sub-menu{flex-flow:initial !important;overflow:scroll;justify-content:start;padding-bottom:10px;}.CMS-BlurbCustomContent-video .VideoPlayer-content video{display:block;border:0;width:auto;max-height:380px;background-size:cover;background-position:50%;background-repeat:no-repeat;}}.App-content .lipscore-rating-small{display:flex;width:70px;position:absolute;}@media all and (max-width: 959px){.lipscore-rating-small{top:35% !important;}}.App-content .lipscore-rating-small{top:42%;}.App-content .pdp-ls-widget .lipscore-rating-review-link{display:initial;color:#999;padding-left:5px;font-size:13px;}.App-content .pdp-ls-widget .lipscore-compact-rating-wrapper{display:none;}.App-content .pdp-ls-widget .lipscore-rating-value{display:none;}.App-content .pdp-ls-widget .lipscore-compact-rating-value{display:none;}.App-content .pdp-ls-widget .lipscore-rating-star{height:13px;width:15px;}.App-content .lipscore-review-box{border:1px solid #eeeeee;border-radius:0px !important;background-color:#f2f2f2;display:flex important;}.App-content .lipscore-review-content,.App-content .lipscore-review-content-wrapper,.App-content .lipscore-review-footer{background:#f2f2f2;}.App-content .lipscore-review-footer{border-top:1px solid #d3d3d3;}.App-content .lipscore-service-review-testimonial{width:100% !important;}.App-content .lipscore-service-review-testimonial.lipscore-view-m{max-height:400px !important;height:100% important;padding:15px;}.App-content .lipscore-service-review-testimonial{border:0px solid #e7e7e7;border-radius:4px;font-family:"Barlow", sans-serif;}.App-content .lipscore-service-review-testimonial .lipscore-testimonial-stars{display:block !important;margin-left:0 !important;}.App-content .lipscore-view-m .lipscore-testimonial-slider .lipscore-testimonial-slider-user{text-transform:uppercase;}.App-content .lipscore-testimonial-slider-text{font-style:normal !important;}.App-content .lipscore-service-review-badge-small-long{border:solid 0px #E8E9EB;border-radius:0px;display:inline-block;font-size:12px;fill:#FFF !important;font-family:"Barlow" !important;padding:0 !important;margin-top:-10px;}.App-content .lipscore-service-review-badge-small-long  .lipscore-rating-star{fill:#FFF;}.App-content .lipscore-service-review-badge-small-long .lipscore-big-rating-value{font-weight:normal !important;}.App-content .lipscore-service-review-badge-small-long .lipscore-service-review-logo{display:none !important;}.App-content .lipscore-service-review-badge-small-long svg{border:0px solid #fff !important;padding:0 !important;height:30px;fill:#FFF !important;}.App-content .lipscore-service-review-badge-small-long text{border:0px solid #fff !important;padding:0 !important;height:25px;fill:#FFF !important;}.App-content .lipscore-service-review-badge-separator{stroke-width:0 !important;}@media all and (max-width: 700px){.lipscore-service-review-testimonial-badge-wrapper{max-height:250px !important;width:100%;}.lipscore-service-review-testimonial-badge-wrapper>.lipscore-service-review-badge-starred{height:auto !important;text-align:center !important;}}/* swiper controls */@media (min-width: 2200px){.swiper-controls{margin-right:25%;}}@media (min-width: 1950px) and (max-width: 2200px){.swiper-controls{margin-right:20%;}}@media (min-width: 1850px) and (max-width: 1950px){.swiper-controls{margin-right:20%;}}@media (min-width: 1500px) and (max-width: 1850px){.swiper-controls{margin-right:15%;}}@media (min-width: 1350px) and (max-width: 1500px){.swiper-controls{margin-right:10%;}}@media (min-width: 1200px) and (max-width: 1350px){.swiper-controls{margin-right:5%;}}@media (min-width: 900px) and (max-width: 1200px){.swiper-controls{margin-right:15px;}}@media (min-width: 1600px){}@media (max-width: 960px){.article-swiper-container .swiper-wrapper:first-child{margin-left:-25%;}.swiper .ListArticle-img-wrapper .Image{height:150px !important;width:100% !important;}}@media (max-width: 1600px) and (min-width: 960px){.article-swiper-container .swiper-slide{margin-right:15px !important;}}.App-content .article-swiper-container .BadgeList-item--campaign{display:flex;justify-content:center;}/* fit image in image wrapper */.App-content .swiper .ListArticle-img-wrapper .Image{object-fit:cover;}.App-content .article-swiper-container .BadgeList-item{top:15px;}.App-content .swiper-button-next,.App-content .swiper-button-prev{border-color:#333333 !important;top:var(--swiper-navigation-top-offset, 40%);}.App-content .swiper-button-next i,.App-content .swiper-button-prev i{color:#333333 !important;}.App-content .swiper-button-next,.App-content .swiper-button-prev{z-index:999 !important;}.App-content .swiper-slide .ListArticle-title{font-family:'Barlow', Arial, Sans-Serif !important;color:#000;font-weight:normal !important;border:0px solid #000 !important;text-transform:uppercase;margin-top:10px;}.App-content .swiper-slide .ListArticle-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2em;height:75px;}.App-content .swiper-slide .Price{font-family:'Barlow', Arial, Sans-Serif !important;color:#000;font-weight:600 !important;border:0px solid #000 !important;text-transform:uppercase;margin-top:10px;}.App-content .swiper-slide .Price--org{text-decoration:line-through;color:#777777;font-size:0.9em;margin-left:10px;}.App-content .swiper-slide .lipscore-rating-small{display:flex;width:70px;position:absolute;top:88%;}.App-content .swiper-button-next,.App-content .swiper-button-prev{background:#333 !important;color:#FFF;width:50px;height:70px;border-radius:;display:auto !important;}.App-content .swiper-button-next{margin-right:-30px;}.App-content .swiper-button-prev{margin-left:-30px;}.App-content .swiper-slide .BadgeList-item{width:65px;position:absolute;top:15px !important;left:15px;}.App-content .swiper .ListArticle-img-wrapper .Image{height:350px;width:100% !important;}@media only screen and (max-width: 700px){.swiper .ListArticle-img-wrapper .Image{height:180px !important;width:100% !important;}.App-content .swiper-slide .ListArticle-title{height:55px !important;}.App-content .swiper-slide .lipscore-rating-small{top:84% !important;}.swiper-button-next,.swiper-button-prev{display:none !important;}}
.Preset-Primary-Background-Color{background-color:#fff}.Preset-Primary-Color{color:#333}.Preset-Heading-Color{color:#333}.Preset-Primary-Button{background-color:#000;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;color:#fff;line-height:100%;border-style:solid;border-color:#fff;border-width:1px;font-size:16px;font-weight:400}.Preset-Primary-Font-Family{font-family:"Barlow",sans-serif}.Preset-Heading-Font-Family{font-family:"Barlow",sans-serif}.Preset-Primary-Text{font-weight:400;font-size:14px;line-height:1.5em;font-family:"Roboto",sans-serif}.Preset-Link-Color{color:#333}.Preset-Heading1{font-size:45px;font-weight:700;text-transform:uppercase;font-family:"Barlow",sans-serif}.Preset-Heading2{font-size:18px;font-weight:700;text-transform:uppercase;font-family:"Barlow",sans-serif}.Preset-Heading3{font-size:14px;font-weight:700;text-transform:uppercase;font-family:"Barlow",sans-serif}.Preset-Secondary-Background-Color{background-color:#35402f}.Preset-Secondary-Button{background-color:#000;color:#fff;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;font-size:18px;line-height:initial;font-weight:600}.Preset-Heading4{font-size:16px;font-weight:500;font-family:"Barlow",sans-serif}.Preset-Heading5{font-size:14px;font-weight:600;text-transform:uppercase;font-family:"Barlow",sans-serif}.Preset-Heading6{font-size:12px;font-weight:500;color:#fff;text-transform:uppercase}.SC-Heading0{font-weight:700;font-size:36px;font-family:"Barlow"}.Preset-Primary-Accent-Background-Color{background-color:#e0e0e0}.Preset-Secondary-Color{color:#fff}.SC-buy-button{background-color:#35402f;padding-left:30px;padding-right:30px;padding-top:16px;padding-bottom:16px;color:#fff;line-height:100%;font-size:18px}.SC-buy-button:hover{background-color:#464f41;transition:.2s ease}.SC-Link-Secondary-Color{color:#fff}.SC-sales-text{color:#e95200}.SC-usp-text{font-size:12px}.SC-detail-text{font-size:12px;color:#838383}.SC-padding-10{padding-left:10px;padding-right:10px}.SC-cart-article-fields-prefix{font-weight:500;min-width:60px;display:inline-flex}.SC-category-hero-title{font-size:48px;font-weight:600;font-family:"Barlow";text-transform:uppercase}.SC-font-weight-200{font-weight:200}.Breakpoint--md .SC-Heading0{font-size:48px}