
/* 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 .CMS-ArticlePackage-Simple-Select .Select-input{max-width:170px;}/* Change style of selected attribute */.App-content .CMS-AttributeName--active{color:#ffffff;border:solid 1px transparent;border-radius:0px !important;background-color:#333;}/* Media */.App-content .CMS-AttributeMedia img,.App-content .CMS-ArticleMedia-sliderImage img{aspect-ratio:1 / 1;object-fit:cover;border-radius:0px;}.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 .CMS-Addon-sizeSelect:before{content:"Välj storlek: ";font-family:roboto;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{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:#71614f;}.App-content .pdp-media ::-webkit-scrollbar-track{all:unset;height:650px;background:#71614f3d;}/* 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 .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;}/* 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: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: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: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 0px 0px 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;}/**product image zoom **/.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;}.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;}.App-content .modelsize{padding-bottom:5px;}/**Related articles**/.App-content .CMS-RelatedArticles .Grid-cell{width:100% !important;font-family:roboto;}.App-content .CMS-RelatedArticles .ListArticle{display:flex !important;outline:0.5px solid #dddddd;background-color:#dfd9cd !important;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:#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:none !important;}.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-ArticleMedia-sliderImage img{background:#dfd9cd !important;}.App-content .CMS-ArticleMedia-popup .swiper{overflow:scroll;scrollbar-width:none;}/* 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:0px 0px !important;background:#fff;}.App-content .checkout-article-list .ListArticle-img img{border-radius:0px !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 *//* Load more */.App-content .CMS-Articles-progress-bar{display:none;}.App-content .Button--primary:focus{background:#333;}/* 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;}}/* 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 .CMS-ShowMore--closed .Preset-ShowMore-IconWrapper{height:initial !important;}.App-content .CMS-ShowMore--closed .CMS-ShowMore-children{max-height:66px;overflow:hidden;margin-bottom:20px;}.App-content .CMS-ShowMore-icon{display:flex !important;}.App-content .CMS-SubMenu{background-color:unset !important;}.App-content .sub-menu-category-filter .CMS-SubMenuNode-content{border-radius:0px !important;background:#333 !important;}.App-content .Select-options{z-index:99;}/* 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:#eee5de;color:#8C9971;font-weight:700;border-radius:10px 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 10px 10px 0;padding:5px;overflow:hidden;font-size:0;background-color:#b3a18d;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 .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:#dfd9cd !important;}.App-content .filter-container .FilterBox-option--active .FilterBox-option-label{color:#333 !important;font-weight:bold;}.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;}/* 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, #71614f -45%, #71614f 8.7%, #f0eeea 8.72%, #f0eeea 479.99%);border-radius:0px;cursor:pointer;}.App-content ::-webkit-scrollbar-track{background:linear-gradient(0deg, #C9C4BB -45%, #C9C4BB 8.7%, #f0eeea 8.7%, #f0eeea 479.99%);cursor:pointer;}/* The scrollbar corner (where horizontal and vertical scrollbars meet) */.App-content ::-webkit-scrollbar-corner{background:black;}@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 container */.App-content .Preset-Container-Max-Width{max-width:1590px;}.App-content body{background-color:#f9f2eB;}.App-content main{background:#eae5d7;}/* 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 .Breakpoint-xsm .hero-landing,.App-content .Breakpoint-sm .hero-landing,.App-content .Breakpoint-md .hero-landing{margin-top:-60px !important;}.App-content .Breakpoint-lg .hero-landing{margin-top:-100px;}.App-content .CMS-BlurbCustomContent-image a{height:100%;width:100%;}.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-Toggler{cursor:pointer;}.App-content .Slideout-overlay{z-index:99;}/* 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;}.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;}/* 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--offset{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;}.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 a{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--isSticky .MenuGrid{Display:none !important;}.App-content .CMS-StickyHeader-content{min-height:60px;}.App-content .MenuGrid input::placeholder{opacity:1;color:#fff;}.App-content .CMS-StickyHeader--isSticky .CMS-StickyHeader-content{background:#5F5A4D !important;}.App-content .LogoSticky{display:none;}.App-content .CMS-StickyHeader--isSticky .LogoSticky{display:initial;}.App-content .CMS-MainNavigation{margin-left:auto;margin-right:auto;}.App-content .CMS-StickyHeader--isSticky .CMS-MainNavigation{margin-left:initial;margin-right:initial;}.App-content .CMS-BlurbCustomContent-content .CMS-Component-Button{pointer-events:all;}.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 .SimpleStyles-17254518060494232-Article_Body{padding-top:20px !important;padding-bottom:20px !important;padding-right:30px !important;padding-left:0px !important;background:none !important;}.App-content .SC-sales-text{color:#a97525;}.App-content .InlineZoom-image,.App-content .InlineZoom-zoomed,.App-content .SimpleStyles-17416872424446662-Thumbnail_Image,.App-content .article-list .ListArticle-img img{background:#dfd9cd !important;}.App-content .article-list .ListArticle-img .Badge-image{background:none !important;}/* Quickbuy */.App-content .QuickBuyPopup{height:fit-content;width:fit-content;max-width:15%;border:1px solid #ddd;}.App-content .QuickBuyPopup .CMS-Component-Container{background:white;}.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:50%;}.Breakpoint--md .QuickBuySlideout{top:84px !important;width:25%;}.Breakpoint--lg .QuickBuySlideout{top:84px !important;width:20%;height:55%;}.Breakpoint--lg .QuickBuySlideout .CMS-Component-Container{height:55%;}/* -- 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;}/* Additional order text */.App-content .checkout-article-list .FormField-controls{margin-top:10px !important;}/**country select**/.App-content .CheckoutCountrySelector [key="0"]{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;}.App-content .lipscore-rating-small{display:flex;width:70px;position:absolute;}.App-content .lipscore-review-content,.App-content .lipscore-review-content-wrapper,.App-content .lipscore-review-footer{background-color:#FFF !important;}.App-content .lipscore-review-box{border-radius:0px !important;}@media all and (max-width: 959px){.lipscore-rating-small{top:35% !important;}}.App-content .lipscore-rating-small{top:40%;}.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;}@media all and (min-width: 1200px){.lipscore-review-box{border:1px solid #e2d4c6;border-radius:10px !important;background-color:#FFF;display:flex !important;}.lipscore-review-info-wrapper{padding-top:15px;padding-bottom:15px;display:inline-block;padding-left:5px;vertical-align:middle;border-right:1px solid #e2d4c6;width:200px;padding-right:10px;}.lipscore-review-header{display:table;padding-bottom:4px;position:relative;width:auto !important;}.lipscore-review-content{width:60%;padding-top:17px;}span.lipscore-strong.lipscore-review-author{display:auto;}.lipscore-review-footer-wrapper{display:flex;border-left:1px solid #e2d4c6;padding-top:17px;padding-left:10px;padding-right:10px;}.lipscore-review-origin-block{font-size:10px;padding-left:5px;color:#848484;width:180px;}.lipscore-review-origin-block a{color:#848484;}.lipscore-review-footer{width:100px;}.lipscore-flags-tick-wrapper{top:4px;}}@media all and (max-width: 800px){.lipscore-review-box{border:1px solid #e2d4c6;border-radius:10px !important;background-color:#FFF !important;display:block !important;}.lipscore-review-header{display:table;padding-bottom:4px;position:relative;width:auto !important;}.lipscore-review-content{width:100%;padding-top:0px;}span.lipscore-strong.lipscore-review-author{display:auto;}.lipscore-review-footer-wrapper{display:flex;border-left:0px solid #e2d4c6;padding-top:0px;padding-left:0px;padding-right:10px;}.lipscore-review-origin-block{font-size:10px;padding-left:5px;color:#848484;}.lipscore-review-origin-block a{color:#848484;}.lipscore-flags-tick-wrapper{top:0px;}.lipscore-review-footer{width:auto;}.lipscore-clearfix{display:none;}}.App-content .swiper-slide .ListArticle-body{position:relative !important;}.Breakpoint--lg .swiper-slide .lipscore-rating-small{top:52px !important;}.Breakpoint--xsm .swiper-slide .lipscore-rating-small{top:40px !important;}.Breakpoint--lg .lipscore-rating-small{top:38%;}.App-content .Slideshow_Items_Wrapper .ListArticle-img{aspect-ratio:1;}/* 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 (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{height:100% !important;object-fit:cover;}.App-content .article-swiper-container .BadgeList-item{top:15px;}.App-content .swiper-button-next i,.App-content .swiper-button-prev i{color:#FFF !important;background:none !important;}.App-content .swiper .ListArticle-img-wrapper .Image{height:100% !important;object-fit:cover;background:#e0d9ce;mix-blend-mode:darken;}.App-content .swiper-button-next,.App-content .swiper-button-prev{z-index:1 !important;color:#333!important;padding:10px !important;background:none !important;}@media (max-width: 960px){.ListArticle  h2.ListArticle-title{font-size:14px !important;}}.App-content .ListArticle h2.ListArticle-title{color:#333 !important;font-size:16px;text-transform:uppercase !important;font-weight:bold !important;font-family:'Poppins' !important;margin-top:10px !important;margin-bottom:10px !important;height:40px;}.App-content .ListArticle span.Price{color:#333333 !important;font-family:'Poppins' !important;}.App-content .ListArticle span.Price--org{color:#9a9a9a !important;border:0px solid #000;text-decoration:line-through;margin-left:10px;}.App-content .ListArticle span.Price--sale{color:#a97525 !important;font-weight:bold;}.App-content .swiper-container .ListArticle-img{aspect-ratio:1;}.App-content .swiper-container h2.ListArticle-title{margin-bottom:25px !important;margin-top:25px !important;}/* 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 .container-mobile-menu .CMS-SubMenuNode-children-sliding--has-open-child{display:flex;flex-direction:column;}.App-content .container-mobile-menu .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 .container-mobile-menu .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 .container-mobile-menu .CMS-SubMenuNode-level--1 > .CMS-SubMenuNode-content a{color:#000 !important;font-weight:600 !important;}.App-content .container-mobile-menu .CMS-SubMenuNode-level--1 > .CMS-SubMenuNode-content div{font-weight:600 !important;}.App-content .container-mobile-menu .CMS-SubMenuNode-level--2 .CMS-SubMenuNode-content a{color:black;}.App-content .container-mobile-menu .CMS-SubMenuNode-level--3 .CMS-SubMenuNode-content{background:white!important;color:black;}.App-content .container-mobile-menu .CMS-SubMenuNode-level--3 .CMS-SubMenuNode-content a{background:white!important;color:black;}.App-content .container-mobile-menu .CMS-SubMenuNode-children-sliding--open{transition:0.5s;}.App-content .container-mobile-menu .CMS-SubMenuNode-children-sliding{transition:0.5s;overscroll-behavior:contain;padding-bottom:82px;}.App-content .container-mobile-menu .CMS-SubMenuNode-level--2 .CMS-SubMenuNode-content{background-color:#fff !important;}.App-content .container-mobile-menu .CMS-SubMenuNode-children-sliding--has-open-child{display:flex;}.App-content .container-mobile-menu .CMS-SubMenuNode-toggler .far:before{padding:10px 20px;}.App-content .container-mobile-menu .CMS-SubMenuNode-title .far:before{padding:10px 40px 10px 0px;}.App-content .container-mobile-menu  .CMS-SubMenuNode-toggler{font-size:1.3em;}/* make columns */.App-content .brand-list-container .CMS-CategoryAlphabeticalList{column-count:3;column-gap:20px;column-rule:1px solid #3333;}.App-content .hero-landing{margin-top:-60px;}@media all and (min-width: 960px){.hero-landing{margin-top:-207px !important;}}/* 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 .swiper-slide .BadgeList-item{width:65px;position:absolute;top:8px !important;}.App-content .CMS-Component-MessageForm input{height:45px;}.App-content .CMS-Component-MessageForm textarea{height:180px;}.App-content .CMS-Component-MessageForm button{font-size:14px !important;text-transform:uppercase !important;font-weight:600 !important;height:44px;width:100px;border:none;background-color:#5F5A4D;color:#fff;}.App-content .CMS-Component-MessageForm .FormField-label{line-height:25px;}.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;}.App-content .BadgeList-item--campaign{width:100% !important;}.App-content .BadgeList-item--campaign img{width:100% !important;}.App-content .Receipt{border:0px solid #000 !important;max-width:1440px;margin:0 auto;font-family:'Poppins', Arial, Sans-serif;}.App-content .Receipt .Heading{margin:0px;font-weight:bold;margin-top:10px;font-size:36px;padding-top:20px;margin-bottom:20px;}.App-content .Receipt .Grid{margin:0px;background:#FFF;border-radius:10px;padding:20px;padding-top:0px;}.App-content .Receipt .Grid .Grid--alignMiddle{border:0px solid #000;padding:0px;}.App-content .Receipt .Receipt-image{margin-right:10px;}.App-content .Receipt .Receipt-name a{color:#000 !important;font-weight:bold;text-transform:uppercase;}.App-content .Receipt H1{font-size:20px;text-transform:uppercase;margin-top:20px;margin-bottom:10px;}.App-content .Receipt .Arrange{font-size:14px;font-weight:300;line-height:20px;}@media only screen and (max-width: 801px){}
.Preset-Primary-Background-Color {
  background-color: #eae5d7 ;
}
.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: ;
  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: 16px;
  font-weight: 700;
  text-transform: uppercase;
}
.Preset-Secondary-Background-Color {
  background-color: #333;
}
.Preset-Secondary-Button {
  background-color: #333;
  color: #fff;
  border-radius: 0px;
  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: 12px;
  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: #D6D1C6;
}
.Preset-Secondary-Color {
  color: #fff;
}
.SC-buy-button {
  background-color: #333;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 16px;
  padding-bottom: 16px;
  color: #fff;
  line-height: 100%;
  font-size: 18px;
  border-radius: 0px;
}
.SC-buy-button:hover {
  background-color: #000;
  transition: 0.2s ease;
}
.SC-Link-Secondary-Color {
  color: #ffffff;
}
.SC-sales-text {
  color: #CF1417;
}
.SC-HeaderIcon-colors {
}
.SC-border-radius {
  border-radius: 0px;
}
.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;
}
.Breakpoint--md .SC-Heading0 {
  font-size: 48px;
}