
@import url('https://fonts.googleapis.com/css2?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&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:1 !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:Poppins;font-weight:400;font-size:14px;line-height:1.5em;}.App-content .gridblurb video{object-fit:cover;border-radius:10px;}.Breakpoint--lg .SC-Blurbtext-center-left .CMS-Component-Button,.Breakpoint--lg .SC-Blurbtext-bottom-left .CMS-Component-Button,.App-content{align-self:flex-start !important;}.App-content .CMS-BlurbCustomContent-content .CMS-Component-Button{pointer-events:all;}.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;}.App-content .CMS-ShowMore-children p{margin-bottom:10px;font-size:12px !important;font-family:'poppins',arial, san-serif;}.App-content .CMS-ShowMore-children h2,.App-content{margin-bottom:10px;font-size:16px !important;font-family:'poppins', arial, san-serif;}.App-content .CMS-ShowMore-children h3{margin-bottom:10px;font-size:14px !important;font-family:'poppins', arial, san-serif;}.App-content .CMS-BlurbCustomContent-content h1{color:#FFF !important;font-family:'poppins', arial, san-serif;font-weight:600;text-transform:uppercase;max-width:1440px !important;}.App-content .VideoPlayer-content iframe,.App-content .VideoPlayer-content video{display:block;border:0;width:100% !important;max-height:600px !important;height:auto;background-size:cover;background-position:50%;background-repeat:no-repeat;object-fit:cover !important;}@media (max-width: 700px){.Preset-BlurbCustomContent-content h1{font-size:24px !important;text-align:center !important;}}/* 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;border-radius:6px 6px 0px 0px !important;background:#fff;}.App-content .checkout-article-list .ListArticle-img img{border-radius:6px !important;}/* 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),#ede2d3 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;border-radius:10px;}.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;}.SC-category-hero-title{font-size:36px;padding-left:10px;}.BadgeList-item{width:45px;height:auto;position:absolute;top:-8px;left:15px;}}/* 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 .ColorList{z-index:0;}/* 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:#f39700;}.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 .FilterBox-option{padding:3px 0 3px 10px !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:#eee5de;color:#8C9971;font-weight:700;border-radius:10px 0 0 10px;height:var(--newsletter-button-height);font-family:Poppins;font-size:14px;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 10px 10px 0;padding:5px;overflow:hidden;font-size:0;background-color:#35402F;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%;}/* css to place  it inside the footer */.App-content .newsletter-cell .klaviyo-form-TvhX9u{max-height:max-content !important;margin-top:20px !important;}.App-content .newsletter-cell .needsclick:has(input[data-testid="phoneNumberInput"]){padding:0 !important;}.App-content .newsletter-cell label[for="phone_number_01JHQ93HHJBD81JMYNZSB4FEJY"] + div{margin-top:10px !important;margin-bottom:10px !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-B2BB2C{text-align:right;}.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;}/* Additional order text */.App-content .checkout-article-list .FormField-controls{margin-top:10px !important;}/* Quickbuy */.App-content .QuickBuyPopup{height:fit-content;width:fit-content;border-radius:10px;border:1px solid #ddd;}.App-content .QuickBuyPopup .CMS-Component-Container{background:white;}.App-content .QuickBuyPopup .CMS-AttributeBox-wrapper{margin-top:10px;margin-left:.25rem;}.App-content .QuickBuySlideout{margin-left:15px;box-shadow:rgba(0, 0, 0, 0.16) 0px 2px 4px;background:white;}.App-content .QuickBuySlideout .CMS-Component-Container{background:white;}.App-content .attri1-cont:has(noscript){display:none !important;}.App-content .attri1-cont:has(.CMS-AttributeBox-wrapper){display:block !important;}.App-content .attri1-cont > .CMS-ArticleAttributes:has(.CMS-AttributeBox-wrapper){display:block !important;}.Breakpoint--xsm .QuickBuySlideout{top:84px !important;width:60%;border-radius:6px;}.Breakpoint--md .QuickBuySlideout{top:84px !important;width:25%;border-radius:6px;}.Breakpoint--lg .QuickBuySlideout{top:84px !important;width:20%;border-radius:6px;height:55%;}.Breakpoint--lg .QuickBuySlideout .CMS-Component-Container{height:55%;}.App-content .CMS-Checkout-additionalOrderText-Form .FormField-label{font-size:14px;font-weight:700;text-transform:uppercase;font-family:poppins;}/**country select**/.App-content .CheckoutCountrySelector [key="0"],.App-content .CheckoutCountrySelector [key="2"]{display:none;}.App-content .CheckoutCountrySelector select:has(option[value="3"]:checked){color:gray;height:32.5px;}.App-content .CheckoutCountrySelector select{min-height:32.5px;min-width:170px;padding:5px !important;}/* 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 */.App-content input[type=search]{-moz-appearance:none;-webkit-appearance:none;}/* Newsletter  input */.App-content .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 */.App-content .checkout .FormField-controls input{padding:14px;}.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;}.App-content .menu-mobile .CMS-SubMenuNode-title div,.App-content .menu-mobile .CMS-SubMenuNode-title a{padding:20px 0 20px 20px;}.App-content .menu-mobile .CMS-SubMenuNode-toggler{padding:20px 20px 20px 0;}.Breakpoint--lg .CMS-MainNavigation-dropdown-list{border-radius:10px;}/* 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;}.App-content .CMS-MainNavigation-dropdown--offset{left:50%;transform:translateX(-50%);}/* main navigation */.App-content .CMS-MainNavigation{width:fit-content;}@media all and (min-width: 1150px) and (max-width: 1420px){.CMS-MainNavigation .CMS-MainNavigation-topItem a,.CMS-MainNavigation a{font-size:13px;padding-left:10px !important;padding-right:10px !important;}}@media all and (min-width: 1045px) and (max-width: 1150px){.CMS-MainNavigation .CMS-MainNavigation-topItem a,.CMS-MainNavigation a{font-size:12px !important;padding-left:7px !important;padding-right:7px !important;}}@media all and (min-width: 960px) and (max-width: 1045px){.CMS-StickyHeader-content{position:fixed;top:0;width:100%;z-index:10;background:white;height:auto;overflow:visible;}nav.CMS-MainNavigation > ul{display:flex;justify-content:space-between !important;flex-wrap:wrap;padding:0;margin:0;list-style:none;overflow:visible;width:100%;}.CMS-MainNavigation ul li{height:50px;}.desktop-main-nav-container{height:fit-content;}.desktop-main-nav-container .CMS-MainNavigation{min-height:50px !important;height:max-content !important;}.CMS-MainNavigation-dropdown-listItem{height:min-content !important;}main{margin-top:-100px;}}.App-content .CMS-SubMenuNode{background-color:#f9f2eb !important;}.App-content .menu-mobile .CMS-SubMenuNode-children-sliding--open{overflow:visible;z-index:2 !important;}.App-content .SimpleStyles-16757999516961204-Menu{pointer-events:none;}.App-content .CMS-Dropdown-icon img{width:20px !important;}/*Country select*/.App-content .country-select{position:relative;display:inline-block;width:50px;text-align:center;}@media all and (max-width: 960px){.country-select{width:40px !important;}}.App-content .country-select button{padding:0px 12px;cursor:pointer;line-height:50px;font-size:19px;color:#000;}.App-content .country-select-content-wrapper{margin-top:10px;}.App-content .country-select-content{display:none;position:absolute;background:#fff;border:1px solid #ccc;border-radius:10px;min-width:70px;z-index:1;overflow:hidden;}.App-content .CMS-StickyHeader .country-select button{filter:invert(0);transition:var(--base-transition) !important;}.App-content .CMS-StickyHeader:hover .country-select button{filter:invert(0);transition:var(--base-transition) !important;}.App-content .CMS-StickyHeader.CMS-StickyHeader--isSticky .country-select button{filter:invert(0);transition:var(--base-transition) !important;}.App-content .country-select-content a{display:block;padding:8px 12px;text-decoration:none;color:black;}.App-content .country-select-content a:hover{background:#f0f0f0;}.App-content .country-select:hover .country-select-content{display:block;}/*End country select*//* 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;}}/* make co lumns */.App-content .brand-list-container .CMS-CategoryAlphabeticalList{column-count:3;column-gap:20px;column-rule:1px solid #3333;}.App-content .pdp-price .is-open.Popup.CMS-Popup{border-radius:10px;}.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;}.App-content .lipscore-rating-small{display:flex;width:70px;position:absolute;}.Breakpoint--xsm .lipscore-rating-small{top:45px;}.Breakpoint--lg .lipscore-rating-small{top:38%;}.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-service-review-testimonial-content .lipscore-service-review-logo{display:none !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){.article-swiper-container .swiper-wrapper:first-child{margin-left:calc((19% - 1440px) / 2);}}@media (max-width: 960px){.article-swiper-container .swiper-wrapper:first-child{margin-left:-25%;}}@media (max-width: 1600px) and (min-width: 960px){.article-swiper-container .swiper-wrapper:first-child{margin-left:-36%;}.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{height:100% !important;object-fit:contain;}.App-content .article-swiper-container .BadgeList-item{top:15px;}.App-content .swiper-button-next,.App-content .swiper-button-prev{border-color:#71614f !important;}.App-content .swiper-button-next i,.App-content .swiper-button-prev i{color:#71614f !important;}.App-content .swiper-slide .ListArticle-body{position:relative !important;}.Breakpoint--xsm .swiper-slide .lipscore-rating-small{top:33px !important;}.Breakpoint--lg .swiper-slide .lipscore-rating-small{top:52px !important;}.App-content .swiper .ListArticle-img-wrapper .Image{border-radius:10px;}.App-content .article-swiper-container .ListArticle-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}/* Change  style of selected attribute */.App-content .CMS-AttributeName--active{color:#ffffff;background-color:#35402F;border:solid 1px transparent;border-radius:3px;}/* Media */.App-content .CMS-AttributeMedia img,.App-content .CMS-ArticleMedia-sliderImage img{aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;}.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 .Article .BadgeList-item--on-sale{display:none;}.App-content .CMS-Addon-sizeSelect:before{content:"Välj storlek: ";font-family:Poppins;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;}/* package option */.App-content .CMS-ArticlePackage-Simple-Select .Option--active{background:#ede2d3;}.App-content .CMS-AttributeBox--active{border-color:#35402F !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;}/* back in stock */.App-content .back-in-stock 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;}.App-content .back-in-stock 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;}.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:Poppins;}.App-content .CMS-RelatedArticles .ListArticle{display:flex !important;outline:0.5px solid #dddddd;border-radius:6px !important;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:12px;color:#333;font-weight:700;text-transform:uppercase;padding-left:5px;min-height:27px;}.App-content .CMS-RelatedArticles .Price{padding-left:5px;color:#CF1417;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:#b3a18d !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:10px;}.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 .CMS-ArticleAttribute--outOfStock .CMS-AttributeName,.App-content .CMS-ArticleAttribute--outOfStock .CMS-AttributeBox{opacity:0.3;}.App-content .InlineZoom-image{aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;}.App-content .CMS-ArticleMedia-popup{width:95vw !important;height:60vh !important;}.Breakpoint--lg .CMS-ArticleMedia-popup{width:60vw !important;height:80vh !important;}.App-content .CMS-ArticleMedia-popup .Popup-close{position:initial !important;float:right;}.App-content .CMS-ArticleMedia-popup .Popup-close .SCMS-Icon{position:absolute;z-index:999;margin-left:-25px;}.App-content .CMS-ArticleMedia-popup .swiper-no-arrow{z-index:999 !important;font-size:30px;}.App-content .CMS-ArticleMedia-popup .swiper-slide{max-height:80vh !important;}/*Backgroundcolor for png*/.App-content .InlineZoom-image,.App-content .CMS-ArticleThumbnails-thumbnail{background-color:#fff;}.App-content .CMS-AttributeName-attribute{white-space:nowrap;}.App-content .CMS-ArticleField ul li{list-style-type:disc !important;padding:0px !important;margin-left:30px !important;}.App-content .CMS-ArticleField ul{padding:0px !important;margin:20px 0px !important;}.App-content .CMS-ArticleMedia-popup .swiper{overflow:scroll;scrollbar-width:none;}.App-content .InlineZoom-zoomed{background:#fff;}.App-content .CMS-ArticleMedia-sliderImage img{background:#fff;}/* The  scrollbar track (background) */.App-content ::-webkit-scrollbar{width:0px;/* for vertical scrollbars */height:20px;/* for horizontal scrollbars */}/* The scrollbar handle */.App-content ::-webkit-scrollbar-thumb{background:linear-gradient(0deg, #F6A017 -45%, #F6A017 8.7%, #F9F2EA 8.72%, #F9F2EA 479.99%);border-radius:0px;cursor:pointer;}.App-content ::-webkit-scrollbar-track{background:linear-gradient(0deg, #C9C4BB -45%, #C9C4BB 8.7%, #F9F2EA 8.7%, #F9F2EA 479.99%);cursor:pointer;}/* The scrollbar corner (where horizontal and vertical scrollbars meet) */.App-content ::-webkit-scrollbar-corner{background:black;}.App-content .swiper .ListArticle-img-wrapper .Image{border-top-left-radius:10px;border-top-right-radius:10px;}.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), visibility 0s linear 0.5s;}.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), visibility 0s linear 0s;}@media screen and (max-width: 1439px){.Breakpoint--lg .HeaderIcon-cart .CMS-Slideout--open .Slideout-stickyHeader{margin-right:15px !important;}}/*
.slideout-cart-items  {
  overflow-y: auto !important;
}
*/.App-content .cart-container{overscroll-behavior:none !important;-webkit-overflow-scrolling:touch;overflow-y:auto !important;}/* badgeLis t */.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:none;}.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:left !important;}.grid-product-container .mobile-dpd-media .BadgeList-item--campaign .Badge-image{width:100%;max-width:410px;}}.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:0px;border-bottom-right-radius:0px;}.App-content .BadgeList-item--outOfStock{/* width: 80%; */position:absolute;top:100px !important;bottom:80px !important;width:85% !important;}.App-content .BadgeList-item--outOfStock{position:absolute;left:0% !important;margin:20px;}.App-content .BadgeList-item--outOfStock .Badge-details{width:100% !important;display:block;flex-shrink:none;justify-content:center;text-align:center;align-items:center;align-content:center;border-radius:10px;background-color:rgba(0, 0, 0, 0.2);color:#FFF;height:80%;width:100%;padding:10px !important;border:0px solid #000 !important;}.App-content .ListArticle .BadgeList-item--outOfStock{max-width:100% !important;}.App-content .ListArticle .BadgeList-item--outOfStock .Badge-heading{text-transform:uppercase !important;font-weight:bold !important;}.App-content .country .DropdownMenu{border:none;z-index:600;}/******** NY DESIGN **************/.App-content .article-list .ListArticle-img .BadgeList-item--campaign .Badge-image{border:px solid #000;aspect-ratio:auto;height:auto;width:50% !important;max-width:80px !important;max-height:auto !important;}.App-content .ListArticle .BadgeList-item--campaign .Badge-image{border:px solid #000;aspect-ratio:auto;height:auto;width:50% !important;max-width:80px !important;max-height:auto !important;}.App-content .ListArticle .BadgeList-item--campaign{all:unset;position:absolute;bottom:10px;left:10px;transform:none !important;width:50% !important;display:flex;align-items:flex-end;}.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;top:20px !important;left:auto !important;right:20px !important;transform:none !important;width:auto !important;flex:1;border:0px solid #000 !important;max-width:140px !important;height:auto;}.App-content .article-swiper-container .BadgeList-item--campaign{display:flex;justify-content:left !important;}@media (max-width: 700px){.article-list .ListArticle-img .BadgeList-item--campaign .Badge-image{border:px solid #000;aspect-ratio:auto;height:auto;width:50% !important;max-width:50px !important;}}.App-content .Receipt .Container{border:0px solid #000;max-width:1440px !important;padding-top:20px;font-family:'poppins', arial;background:#f9f2eb;min-height:100vh;}.App-content .Receipt .Container .Heading{border:1px solid #dac2aa;margin:0;padding:0;font-size:30px;background-color:#FFF;padding:5px;padding-left:20px;border-radius:10px;}.App-content .Receipt .Receipt-customer{font-size:14px;line-height:20px;}.App-content .Receipt .Receipt-customer h1{font-size:22px;margin-top:10px;border-bottom:1px solid #000;margin-bottom:5px;background-color:#eee;padding-top:10px;padding-bottom:10px;}.App-content .Receipt .Container a{color:#000;font-weight:bold;}.App-content .Receipt .Container .Receipt-customer{border:1px solid #dac2aa;background-color:#FFF;padding:15px;padding-left:20px;border-radius:10px;margin-left:10px;}@media (max-width: 600px){.Receipt .Container .Receipt-customer{margin-left:0px !important;}}/* .SCMS-Icon {
  color: #333;
  background: #FFF;
  padding: 17px 18px 17px 22px;
  border-radius: 50%;
}

.SCMS-Icon .fal {
  color: #F00;
}
*/.App-content .SCMS-Icon .fa-play:before{content:"\f144" !important;font-size:36px;color:#fff;}.App-content .SCMS-Icon .fa-play:before{--fa-border-color:blue !important;}
.Preset-Primary-Background-Color {
  background-color: #f9f2eb;
}
.Preset-Primary-Color {
  color: #333;
}
.Preset-Heading-Color {
  color: #333;
}
.Preset-Primary-Button {
  background-color: #fff ;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #333;
  line-height: 100%;
  border-style: solid;
  border-color: #ffffff;
  border-width: 1px;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 400;
}
.Preset-Primary-Font-Family {
  font-family: Poppins;
}
.Preset-Heading-Font-Family {
  font-family: Poppins;
}
.Preset-Primary-Text {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5em;
}
.Preset-Link-Color {
  color: #333;
}
.Preset-Heading1 {
  font-size: 45px;
  font-weight: 700;
  text-transform: uppercase;
}
.Preset-Heading2 {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
.Preset-Heading3 {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.Preset-Secondary-Background-Color {
  background-color: #35402F;
}
.Preset-Secondary-Button {
  background-color: #333 ;
  color: #fff;
  border-radius: 6px;
  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;
}
.Preset-Heading5 {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}
.Preset-Heading6 {
  font-size: 12px;
  font-weight: 500;
  color: #ffffff;
  text-transform: uppercase;
}
.SC-Heading0 {
  font-weight: 700;
  font-size: 36px;
}
.Preset-Primary-Accent-Background-Color {
  background-color: #ede2d3;
}
.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%;
  border-radius: 6px;
  font-size: 18px;
}
.SC-buy-button:hover {
  background-color: #464f41;
  transition: 0.2s ease;
}
.SC-Link-Secondary-Color {
  color: #ffffff;
}
.SC-sales-text {
  color: #CF1417;
}
.SC-HeaderIcon-colors {
}
.SC-border-radius {
  border-radius: 10px;
}
.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: Poppins;
  text-transform: uppercase;
}
.SC-font-weight-200 {
  font-weight: 200;
}
.SC-text-in-blurb-big {
  text-align: center;
  text-transform: uppercase;
  font-size: 36px;
  font-weight: 700;
}
.SC-Blurbtext-center-center {
  align-items: center !important;
  justify-content: center !important;
  align-content: center !important;
  align-self: center !important;
  display: flex !important;
  flex-direction: column !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center;
}
.SC-Blurbtext-center-left {
  align-items: center !important;
  justify-content: center !important;
  align-content: center !important;
  align-self: center !important;
  display: flex !important;
  flex-direction: column !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center;
}
.SC-Blurbtext-bottom-left {
  align-items: center !important;
  justify-content: center !important;
  align-content: center !important;
  align-self: center !important;
  display: flex !important;
  flex-direction: column !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center;
}
.SC-small-text {
  font-size: 10px;
  color: #fffefe;
}
.SC-white-text {
  color: #fffefe;
}
.SC-bold-text {
  font-weight: 600;
}
.Breakpoint--md .SC-Heading0 {
  font-size: 48px;
}
.Breakpoint--lg .SC-Blurbtext-center-left {
  margin-left: 0px !important;
  margin-right: 0px !important;
  text-align: left;
}
.Breakpoint--lg .SC-Blurbtext-bottom-left {
  margin-left: 0px !important;
  margin-right: 0px !important;
  align-self: end !important;
  text-align: left;
}