/*!
  Custom Styling added by Erwin Hijlkema
*//*!
  Custom Styling for market/language selector in menu)
*/.sh-lang-wrapper{display:inline-block;position:relative;vertical-align:middle;margin-left:15px;margin-right:5px}.sh-lang-trigger{background:none;border:none;padding:5px 0;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;text-transform:uppercase;font-weight:600;color:inherit;flex-direction:row}.sh-lang-trigger img{width:18px;height:auto;display:block}.sh-lang-list{display:none;position:absolute;top:100%;right:0;background:#fff;border:1px solid #e8e8e1;box-shadow:0 5px 15px #0000001a;z-index:1000;list-style:none;margin:0;padding:10px 0;min-width:100px}.sh-lang-list.is-active{display:block}.sh-lang-list li{padding:8px 15px;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:12px;transition:background .2s;color:#333}.sh-lang-list li:hover{background-color:#f9f9f9}.sh-lang-list img{width:16px}.sh-lang-trigger .chevron:after{content:"\25bc";font-size:8px;margin-left:2px}.sh-lang-list li button{background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px;color:#333;width:100%;text-align:left;white-space:nowrap}.sh-lang-list li button:hover{color:inherit}.sh-care{max-width:1100px;margin:0 auto;line-height:1.65;color:#2a2520;font-size:1rem}.sh-care h2{margin:3.5rem 0 1rem}.sh-care>h2:first-child{margin-top:.5rem}.sh-care h3{margin:2.25rem 0 .75rem}.sh-care h4{margin:1.5rem 0 .5rem}.sh-care p{margin:0 0 1rem}.sh-care ul{margin:0 0 1rem 1.25rem;padding:0}.sh-care li{margin-bottom:.35rem}.sh-care img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;border-radius:10px}.sh-care .sh-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin:1.5rem 0 2.5rem}.sh-care .sh-block{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem;align-items:center;margin:2rem 0;padding:1.75rem;background:#f6e7da;border-radius:14px}.sh-care .sh-block h3{margin-top:0;margin-bottom:.75rem}.sh-care .sh-block ul{margin-bottom:0}.sh-care .sh-video{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:10px}.sh-care .sh-video iframe{width:100%;height:100%;border:0;display:block}.sh-care>.sh-video{max-width:720px;margin:1.5rem auto 2.5rem}.sh-care table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:1.5rem 0 1rem;font-size:.95rem;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #ead8c8}.sh-care thead th{background:#f6e7da;padding:.85rem .6rem;text-align:left;text-transform:none;letter-spacing:normal;font-size:.95rem;vertical-align:bottom}.sh-care thead th:first-child{width:140px}.sh-care thead th.sh-check{width:76px;text-align:center;padding:.85rem .3rem;font-size:.7rem}.sh-care tbody td{padding:1rem .6rem;text-align:left;vertical-align:top;border-top:1px solid #ead8c8;word-wrap:break-word}.sh-care tbody tr:nth-child(2n) td{background:#fcf6f0}.sh-care tbody td.sh-check{text-align:center;font-size:1.1rem}.sh-care .sh-cta{display:inline-block;padding:.9rem 1.6rem;background:#98baa7;color:#fff;text-decoration:none;border-radius:6px;margin:1rem 0 2.5rem;transition:background .2s ease}.sh-care .sh-cta:hover{background:#7da591;color:#fff}.sh-care .sh-faq{border:1px solid #ead8c8;border-radius:10px;padding:1.25rem 1.5rem;margin-bottom:.85rem;background:#fff}.sh-care .sh-faq h4{margin:0 0 .5rem}.sh-care .sh-faq p{margin-bottom:0}@media(max-width:700px){.sh-care .sh-grid-2,.sh-care .sh-block{grid-template-columns:1fr;gap:1.25rem;padding:1.25rem}.sh-care h2{margin-top:2.5rem}.sh-care table{font-size:.85rem}.sh-care thead th{padding:.6rem .4rem}.sh-care tbody td{padding:.75rem .4rem}}.upf-intro{font-size:1.15rem;line-height:1.6;margin:0 0 2rem}.upf-video-wrapper{margin:2rem 0 2.5rem;border-radius:8px;overflow:hidden;background:#000;box-shadow:0 4px 20px #00000014}.upf-video{width:100%;height:auto;display:block}.upf-callout{margin:1.75rem 0;padding:1.5rem 1.75rem;border-radius:8px;border-left:4px solid}.upf-callout p:last-child{margin-bottom:0}.upf-callout ul{margin:.5rem 0 0;padding-left:1.25rem}.upf-callout ul li{margin-bottom:.5rem}.upf-callout-key{background:#fff4e6;border-color:#e89b3c;text-align:center}.upf-callout-label{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:600;color:#8a5a1a;margin:0 0 .25rem}.upf-callout-stat{font-size:3rem;font-weight:700;line-height:1;margin:.25rem 0 .75rem;color:#c97a1a}.upf-callout-info{background:#eef4f8;border-color:#5a8aa8}.upf-callout-warning{background:#fdecec;border-color:#c0392b}.upf-scale-table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.upf-scale-table th,.upf-scale-table td{padding:.85rem 1rem;border:1px solid #e5e5e5;text-align:left}.upf-scale-table thead th{background:#f5f0e8;font-weight:600}.upf-scale-table .upf-scale-highlight{background:#fff4e6}.upf-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}.upf-compare-card{background:#f9f6f1;padding:1.5rem;border-radius:8px;border-top:3px solid #e89b3c}.upf-compare-card h3{margin-top:0;margin-bottom:.25rem}.upf-compare-sub{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;color:#7a7a7a;margin:0 0 1rem}.upf-compare-card p:last-child{margin-bottom:0}.upf-cta{text-align:center;margin:3rem 0 1rem}.upf-cta-button{display:inline-block;padding:1rem 2.5rem;background:#98baa7;color:#fff!important;text-decoration:none!important;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;font-size:.95rem;transition:background .2s ease}.upf-cta-button:hover{background:#c97a1a}@media(max-width:640px){.upf-compare-grid{grid-template-columns:1fr}.upf-callout-stat{font-size:2.5rem}.upf-callout{padding:1.25rem}.upf-cta-button{padding:.85rem 1.75rem}}.blog-intro{font-size:1.15rem;line-height:1.6;margin:0 0 2rem}.blog-callout{margin:1.75rem 0;padding:1.5rem 1.75rem;border-radius:8px;border-left:4px solid}.blog-callout p:last-child{margin-bottom:0}.blog-callout ul{margin:.5rem 0 0;padding-left:1.25rem}.blog-callout ul li{margin-bottom:.5rem}.blog-callout-key{background:#fff4e6;border-color:#e89b3c}.blog-callout-info{background:#eef4f8;border-color:#5a8aa8}.blog-callout-warning{background:#fdecec;border-color:#c0392b}.blog-callout-label{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:600;color:#8a5a1a;margin:0 0 .25rem}.blog-callout-stat{font-size:3rem;font-weight:700;line-height:1;margin:.25rem 0 .75rem;color:#c97a1a}.blog-table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.blog-table th,.blog-table td{padding:.85rem 1rem;border:1px solid #e5e5e5;text-align:left}.blog-table thead th{background:#f5f0e8;font-weight:600}.blog-table tbody tr:nth-child(2n) td{background:#f9f6f1}.blog-table .blog-table-highlight td{background:#fff4e6}.blog-table--narrow{max-width:480px}.blog-product-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin:1.5rem 0}.blog-product-text{flex:1 1 320px;min-width:260px}.blog-product-text p{margin:0}.blog-product-image{flex:0 1 280px;min-width:220px}.blog-product-image img{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 4px 20px #00000014}.blog-product-row--reverse{flex-direction:row-reverse}.blog-cta{text-align:center;margin:3rem 0 1rem}.blog-cta-button{display:inline-block;padding:1rem 2.5rem;background:#98baa7;color:#fff!important;text-decoration:none!important;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;font-size:.95rem;transition:background .2s ease}.blog-cta-button:hover{background:#c97a1a}.blog-cta-note{margin:.75rem 0 0;font-size:.9rem;color:#7a7a7a}@media(max-width:640px){.blog-callout{padding:1.25rem}.blog-callout-stat{font-size:2.5rem}.blog-product-row,.blog-product-row--reverse{flex-direction:column}.blog-cta-button{padding:.85rem 1.75rem}}.blog-product-feature{background:#f9f6f1;border-radius:12px;padding:2rem 2.25rem;margin:2.5rem 0;display:flex;flex-wrap:wrap;align-items:center;gap:2rem;box-shadow:0 6px 24px #00000014}.blog-product-feature .blog-product-image{flex:0 1 320px;min-width:240px}.blog-product-feature .blog-product-image img{border-radius:10px;box-shadow:0 14px 36px #0003;transform:rotate(-1.5deg);transition:transform .25s ease,box-shadow .25s ease}.blog-product-feature:hover .blog-product-image img{transform:rotate(0) scale(1.03);box-shadow:0 18px 44px #0000003d}.blog-product-feature--reverse{flex-direction:row-reverse}.blog-product-feature--reverse .blog-product-image img{transform:rotate(1.5deg)}.blog-product-feature--reverse:hover .blog-product-image img{transform:rotate(0) scale(1.03)}.blog-product-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:600;color:#c97a1a;margin:0 0 .35rem}.blog-product-title{font-size:1.4rem;font-weight:700;line-height:1.25;margin:0 0 .25rem}.blog-product-title a{text-decoration:none}.blog-product-price{font-size:1.05rem;font-weight:700;color:#c97a1a;margin:0 0 .75rem}@media(max-width:640px){.blog-product-feature,.blog-product-feature--reverse{flex-direction:column;padding:1.5rem 1.25rem}.blog-product-feature .blog-product-image img,.blog-product-feature--reverse .blog-product-image img{transform:rotate(0)}.blog-product-title{font-size:1.25rem}}@media(max-width:640px){.blog-table--stack thead{display:none}.blog-table--stack,.blog-table--stack tbody,.blog-table--stack tr,.blog-table--stack td{display:block;width:100%}.blog-table--stack tr{margin:0 0 1rem;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.blog-table--stack tr:nth-child(2n) td{background:transparent}.blog-table--stack td{display:flex;justify-content:space-between;gap:1rem;padding:.6rem .9rem;border:0;border-bottom:1px solid #f0ece4;font-size:.9rem;text-align:right}.blog-table--stack td:last-child{border-bottom:0}.blog-table--stack td:before{content:attr(data-label);font-weight:600;text-align:left;color:#7a7a7a}.blog-table--stack td:first-child{background:#f5f0e8;font-size:1rem}.blog-table--stack td:first-child:before{content:""}}.template-product .color-swatch{width:70px;height:70px;background-size:cover;background-position:center}.grid-product__colors .color-swatch--small{width:28px;height:28px;min-width:28px;min-height:28px}.grid-product .grid-product__colors{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:0!important}.grid-product .grid-product__colors .color-swatch{margin:0!important;line-height:0;vertical-align:middle;background-size:cover;background-position:center}.pdp-logos{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin:8px 0!important}.pdp-logos .pdp-logos__img{display:inline-block!important;height:auto!important;max-width:none!important;margin:0!important;flex:0 0 auto!important}.pdp-logos .pdp-logos__img--cansa{width:80px!important}.pdp-logos .pdp-logos__img--brand,.pdp-logos .pdp-logos__img--samade{width:90px!important}.sh-care .sh-matrix thead th:first-child{width:24%}.sh-care .sh-matrix thead th.sh-check{width:auto;line-height:1.25}.sh-care .sh-matrix tbody td:first-child{overflow-wrap:normal;word-wrap:normal}.sh-care .sh-matrix tbody td{vertical-align:middle}.sh-care .sh-matrix .sh-sub{display:block;font-size:.8rem;color:#7a6a5c}.sh-care .sh-matrix td.sh-check{color:#4f7f66;font-weight:600}.sh-care .sh-matrix td.sh-no{color:#cdbcab;font-weight:400}.sh-care .sh-matrix td.sh-cond{color:#c97a1a}@media(max-width:760px){.sh-care .sh-matrix,.sh-care .sh-matrix tbody,.sh-care .sh-matrix tr,.sh-care .sh-matrix td{display:block}.sh-care .sh-matrix{table-layout:auto;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.sh-care .sh-matrix thead{display:none}.sh-care .sh-matrix tbody tr{display:flex;flex-wrap:wrap;gap:6px;padding:1rem;margin:0 0 .85rem;background:#fff;border-radius:10px;box-shadow:0 0 0 1px #ead8c8}.sh-care .sh-matrix tbody tr:nth-child(n) td{background:transparent;border:0;padding:0}.sh-care .sh-matrix tbody td:first-child{flex:0 0 100%;font-size:1rem;margin-bottom:.35rem}.sh-care .sh-matrix tbody tr:nth-child(n) td.sh-check{display:inline-flex;align-items:center;padding:.3rem .65rem;background:#f6e7da;border-radius:999px;font-size:0;text-align:left}.sh-care .sh-matrix td.sh-check:before{content:"\2713\a0" attr(data-label);font-size:.8rem;font-weight:600;color:#2a2520}.sh-care .sh-matrix td.sh-cond:before{content:attr(data-label) "\a0**"}.sh-care .sh-matrix tbody tr:nth-child(n) td.sh-no{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme-custom.css.map */
