.live-search-filter-wrapper{display:none}.option-selection-Storlek{display:flex;justify-content:center;align-items:center;gap:10px}.Vtl-SizeChartButton{margin-bottom:0!important;padding-bottom:0!important;line-height:1;margin-top:0!important;padding-top:0!important}.product-sku{color:inherit}.product__price .price__compare-at.visible~.price__current{color:#bf262f;font-weight:800;font-size:1.6rem}.product__price .price__current{font-size:1.6rem;font-weight:700}.productgrid--masthead .collection--title{font-size:1.4rem;font-weight:700}.productgrid--masthead .rte h2{font-size:1.2rem;font-weight:600;margin-top:1rem}.productgrid--masthead .rte p{margin:0!important}.custom-privacy-policy{--bg: #F8F9FB;--surface: #FFFFFF;--text: #1A1A1A;--text-secondary: #5A5A68;--accent: #1E2D7D;--accent-light: #E8EBF4;--accent-dark: #111B4E;--border: #DDDFE6;--border-light: #EDEEF3;--highlight: #C8922A;--highlight-bg: #FFF8EC}.custom-privacy-policy *{margin:0;padding:0;box-sizing:border-box}.custom-privacy-policy html{scroll-behavior:smooth}.custom-privacy-policy .hero{background:linear-gradient(165deg,var(--accent-dark) 0%,var(--accent) 60%,#2A3F8F 100%);color:#fff;padding:80px 24px 64px;position:relative;overflow:hidden}.custom-privacy-policy .hero:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.06) 0%,transparent 70%);pointer-events:none}.custom-privacy-policy .hero:after{content:"";position:absolute;bottom:-30%;left:-10%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(212,168,83,.1) 0%,transparent 70%);pointer-events:none}.custom-privacy-policy .hero-inner{max-width:780px;margin:0 auto;position:relative;z-index:1}.custom-privacy-policy .hero h1{font-family:Fraunces,serif;color:#fff;font-size:clamp(2rem,5vw,2.8rem);font-weight:700;letter-spacing:-.02em;margin-bottom:12px;line-height:1.2}.custom-privacy-policy .hero .subtitle{font-size:16px;opacity:.8;font-weight:400}.custom-privacy-policy .hero .updated{display:inline-block;margin-top:20px;font-size:13px;background:#ffffff1f;padding:6px 14px;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.02em}.custom-privacy-policy .container{max-width:780px;margin:0 auto;padding:0 24px}.custom-privacy-policy .toc{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:32px 36px;margin:-32px auto 48px;position:relative;z-index:2;box-shadow:0 4px 24px #0000000a}.custom-privacy-policy .toc h2{font-family:Fraunces,serif;font-size:18px;font-weight:600;color:var(--accent-dark);margin-bottom:16px;letter-spacing:-.01em}.custom-privacy-policy .toc-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 32px}@media(max-width:600px){.custom-privacy-policy .toc-grid{grid-template-columns:1fr}}.custom-privacy-policy .toc a{color:var(--text-secondary);text-decoration:none;font-size:14px;padding:5px 0;display:block;transition:color .2s,padding-left .2s;border-bottom:1px solid var(--border-light)}.custom-privacy-policy .toc a:hover{color:var(--accent);padding-left:6px}.custom-privacy-policy .toc a span{color:var(--accent);font-weight:600;margin-right:6px;font-size:13px}.custom-privacy-policy .content{padding-bottom:80px}.custom-privacy-policy .section{margin-bottom:40px}.custom-privacy-policy .section h2{font-family:Fraunces,serif;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;color:var(--accent-dark);margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid var(--accent-light);letter-spacing:-.01em}.custom-privacy-policy .section h3{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;color:var(--text);margin:20px 0 10px}.custom-privacy-policy .section p{margin-bottom:12px;color:var(--text)}.custom-privacy-policy .section ul{list-style:none;padding:0;margin:0 0 16px}.custom-privacy-policy .section ul li{position:relative;padding:8px 0 8px 24px;border-bottom:1px solid var(--border-light)}.custom-privacy-policy .section ul li:last-child{border-bottom:none}.custom-privacy-policy .section ul li:before{content:"";position:absolute;left:2px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--accent-light);border:2px solid var(--accent)}.custom-privacy-policy .section ul li strong{color:var(--text);font-weight:600}.custom-privacy-policy .callout{background:var(--accent-light);border-left:4px solid var(--accent);border-radius:0 8px 8px 0;padding:20px 24px;margin:20px 0;font-size:15px}.custom-privacy-policy .callout.warning{background:var(--highlight-bg);border-left-color:var(--highlight)}.custom-privacy-policy .callout strong{color:var(--accent-dark)}.custom-privacy-policy .callout.warning strong{color:#7a5c0b}.custom-privacy-policy .company-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:28px 32px;margin:16px 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:12px 40px}@media(max-width:600px){.custom-privacy-policy .company-card{grid-template-columns:1fr}}.custom-privacy-policy .company-card .item{font-size:14.5px}.custom-privacy-policy .company-card .label{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-weight:600;margin-bottom:2px}.custom-privacy-policy .company-card .value{color:var(--text);font-weight:500}.custom-privacy-policy a{color:var(--accent);text-decoration:underline;text-decoration-color:#1e2d7d4d;text-underline-offset:2px;transition:text-decoration-color .2s}.custom-privacy-policy a:hover{text-decoration-color:var(--accent)}.custom-privacy-policy .footer{background:var(--accent-dark);color:#ffffffb3;padding:40px 24px;text-align:center;font-size:14px;line-height:1.8}.custom-privacy-policy .footer strong{color:#fff;font-weight:600}.custom-privacy-policy .divider{border:none;border-top:1px solid var(--border);margin:48px 0 40px}.custom-privacy-policy .section[id]{scroll-margin-top:24px}.return-policy-page{--bg: #F8F9FB;--surface: #FFFFFF;--text: #1A1A1A;--text-secondary: #5A5A68;--accent: #1E2D7D;--accent-light: #E8EBF4;--accent-dark: #111B4E;--border: #DDDFE6;--border-light: #EDEEF3;--highlight: #C8922A;--highlight-bg: #FFF8EC}.return-policy-page *{margin:0;padding:0;box-sizing:border-box}.return-policy-page{font-family:DM Sans,sans-serif;color:var(--text);line-height:1.7;font-size:15.5px;-webkit-font-smoothing:antialiased}.return-policy-page .hero{background:linear-gradient(165deg,var(--accent-dark) 0%,var(--accent) 60%,#2A3F8F 100%);color:#fff;padding:72px 24px 56px;position:relative;overflow:hidden}.return-policy-page .hero:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.06) 0%,transparent 70%)}.return-policy-page .hero-inner{max-width:780px;margin:0 auto;position:relative;z-index:1}.return-policy-page .hero h1{font-family:Fraunces,serif;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:700;letter-spacing:-.02em;margin-bottom:10px}.return-policy-page .hero .subtitle{font-size:16px;opacity:.8}.return-policy-page .container{margin:50px auto 0;padding:0 24px}.return-policy-page .summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:-28px auto 48px;position:relative;z-index:2}@media(max-width:640px){.return-policy-page .summary{grid-template-columns:1fr}}.return-policy-page .summary-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px;text-align:center;box-shadow:0 4px 20px #0000000a}.return-policy-page .summary-card .icon{font-size:28px;margin-bottom:8px}.return-policy-page .summary-card .label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-weight:600}.return-policy-page .summary-card .value{font-family:Fraunces,serif;font-size:20px;font-weight:700;color:var(--accent-dark)}.return-policy-page .summary-card .note{font-size:13px;color:var(--text-secondary);margin-top:4px}.return-policy-page .content{padding-bottom:72px}.return-policy-page .section{margin-bottom:36px}.return-policy-page .section h2{font-family:Fraunces,serif;font-size:clamp(1.2rem,3vw,1.4rem);font-weight:600;color:var(--accent-dark);margin-bottom:14px;padding-bottom:8px;border-bottom:2px solid var(--accent-light)}.return-policy-page .section h3{font-size:16px;font-weight:600;margin:18px 0 10px}.return-policy-page .section p{margin-bottom:12px}.return-policy-page .section ul{list-style:none;margin:0 0 16px}.return-policy-page .section ul li{position:relative;padding:8px 0 8px 24px;border-bottom:1px solid var(--border-light)}.return-policy-page .section ul li:last-child{border-bottom:none}.return-policy-page .section ul li:before{content:"";position:absolute;left:2px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--accent-light);border:2px solid var(--accent)}.return-policy-page .steps{counter-reset:step;list-style:none}.return-policy-page .steps li{position:relative;padding:16px 0 16px 64px;border-bottom:1px solid var(--border-light);min-height:56px}.return-policy-page .steps li:last-child{border-bottom:none}.return-policy-page .steps li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:14px;width:40px;height:40px;border-radius:10px;background:var(--accent);color:#fff;font-family:Fraunces,serif;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center}.return-policy-page .callout{background:var(--accent-light);border-left:4px solid var(--accent);border-radius:0 8px 8px 0;padding:20px 24px;margin:20px 0}.return-policy-page .callout.warning{background:var(--highlight-bg);border-left-color:var(--highlight)}.return-policy-page a{color:var(--accent);text-decoration:underline;text-decoration-color:#1e2d7d4d}.return-policy-page a:hover{text-decoration-color:var(--accent)}.return-policy-page .divider{border:none;border-top:1px solid var(--border);margin:40px 0 36px}.return-policy-page .footer{background:var(--accent-dark);color:#ffffffb3;padding:36px 24px;text-align:center;font-size:14px}.return-policy-page .footer strong{color:#fff}.term-services-page{--bg: #F8F9FB;--surface: #FFFFFF;--text: #1A1A1A;--text-secondary: #5A5A68;--accent: #1E2D7D;--accent-light: #E8EBF4;--accent-dark: #111B4E;--border: #DDDFE6;--border-light: #EDEEF3;--highlight: #C8922A;--highlight-bg: #FFF8EC}.term-services-page *{margin:0;padding:0;box-sizing:border-box}.term-services-page{font-family:DM Sans,sans-serif;background:var(--bg);color:var(--text);line-height:1.7;font-size:15.5px;-webkit-font-smoothing:antialiased}.term-services-page .hero{background:linear-gradient(165deg,var(--accent-dark) 0%,var(--accent) 60%,#2A3F8F 100%);color:#fff;padding:80px 24px 64px;position:relative;overflow:hidden}.term-services-page .hero:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.06) 0%,transparent 70%)}.term-services-page .hero:after{content:"";position:absolute;bottom:-30%;left:-10%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(212,168,83,.1) 0%,transparent 70%)}.term-services-page .hero-inner{max-width:780px;margin:0 auto;position:relative;z-index:1}.term-services-page .hero h1{font-family:Fraunces,serif;font-size:clamp(2rem,5vw,2.8rem);font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.term-services-page .hero .subtitle{font-size:16px;opacity:.8}.term-services-page .hero .updated{display:inline-block;margin-top:20px;font-size:13px;background:#ffffff1f;padding:6px 14px;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.term-services-page .container{max-width:780px;margin:0 auto;padding:0 24px}.term-services-page .toc{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:32px 36px;margin:-32px auto 48px;position:relative;z-index:2;box-shadow:0 4px 24px #0000000a}.term-services-page .toc h2{font-family:Fraunces,serif;font-size:18px;font-weight:600;color:var(--accent-dark);margin-bottom:16px}.term-services-page .toc-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 32px}@media(max-width:600px){.term-services-page .toc-grid{grid-template-columns:1fr}}.term-services-page .toc a{color:var(--text-secondary);text-decoration:none;font-size:14px;padding:5px 0;display:block;border-bottom:1px solid var(--border-light);transition:color .2s,padding-left .2s}.term-services-page .toc a:hover{color:var(--accent);padding-left:6px}.term-services-page .toc a span{color:var(--accent);font-weight:600;margin-right:6px;font-size:13px}.term-services-page .content{padding-bottom:80px}.term-services-page .section{margin-bottom:40px}.term-services-page .section h2{font-family:Fraunces,serif;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;color:var(--accent-dark);margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid var(--accent-light)}.term-services-page .section h3{font-size:16px;font-weight:600;margin:20px 0 10px}.term-services-page .section p{margin-bottom:12px}.term-services-page .section ul{list-style:none;margin:0 0 16px}.term-services-page .section ul li{position:relative;padding:8px 0 8px 24px;border-bottom:1px solid var(--border-light)}.term-services-page .section ul li:last-child{border-bottom:none}.term-services-page .section ul li:before{content:"";position:absolute;left:2px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--accent-light);border:2px solid var(--accent)}.term-services-page .callout{background:var(--accent-light);border-left:4px solid var(--accent);border-radius:0 8px 8px 0;padding:20px 24px;margin:20px 0}.term-services-page .callout.warning{background:var(--highlight-bg);border-left-color:var(--highlight)}.term-services-page .company-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:28px 32px;margin:16px 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:12px 40px}@media(max-width:600px){.term-services-page .company-card{grid-template-columns:1fr}}.term-services-page .company-card .item{font-size:14.5px}.term-services-page .company-card .label{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-weight:600}.term-services-page .company-card .value{font-weight:500}.term-services-page a{color:var(--accent);text-decoration:underline;text-decoration-color:#1e2d7d4d}.term-services-page a:hover{text-decoration-color:var(--accent)}.term-services-page .divider{border:none;border-top:1px solid var(--border);margin:48px 0 40px}.term-services-page .footer{background:var(--accent-dark);color:#ffffffb3;padding:40px 24px;text-align:center;font-size:14px}.term-services-page .footer strong{color:#fff}.term-services-page .section[id]{scroll-margin-top:24px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
