:root{--dar-blue: #0098d6;--dar-blue-dark: #007bb0;--dar-green: #44a040;--dar-green-dark: #2f7a2e;--dar-ink: #0d1b24;--dar-ink-70: color-mix(in srgb, var(--dar-ink) 70%, #fff);--dar-line: color-mix(in srgb, var(--dar-ink) 12%, #fff);--dar-surface: color-mix(in srgb, var(--dar-ink) 4%, #fff);--dar-radius: 0px;--dar-radius-pill: 999px;--dar-drawer-pad: 20px;--dar-h-weight: 900;--dar-h-track: .045em}.dar-cats__title,.dar-seg__title,.dar-fstrip__title,.dar-show__title,.dar-pil__title,.dar-tst__title,.dar-faq__title,.dar-hero__title,.dar-contact__title{text-transform:uppercase;font-weight:var(--dar-h-weight);letter-spacing:var(--dar-h-track)}.dar-btn,.dar-pc__btn{border-radius:var(--dar-radius-pill);text-transform:uppercase;letter-spacing:.06em}.dar-wrap{width:100%;max-width:none;margin-inline:auto;padding-inline:max(var(--page-margin, 16px),calc((100% - var(--page-content-width, 100%)) / 2))}.dar-wrap--readable>*{max-width:900px}.rte a:not(.button),a.dar-link{color:var(--dar-blue);text-underline-offset:3px;text-decoration-thickness:1px}.rte a:not(.button):hover{color:var(--dar-blue-dark)}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--dar-blue);outline-offset:2px;border-radius:3px}.dar-eyebrow{display:inline-flex;align-items:center;gap:.5em;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dar-blue);margin-bottom:.6rem}.dar-eyebrow:before{content:"";width:22px;height:2px;background:var(--dar-blue);display:inline-block}.button:not([disabled]),.shopify-payment-button__button--unbranded{transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease}.button--primary:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--dar-blue-dark)!important;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--dar-blue) 55%,transparent);transform:translateY(-1px)}.product-badges .badge,.badge{font-weight:700;letter-spacing:.02em}.card-hover-effect-zoom .product-card__image img,.product-card__image img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.product-card:hover .product-card__image img{transform:scale(1.04)}.dar-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:20px 0}.dar-trust__item{display:flex;gap:10px;align-items:flex-start;padding:4px 0;font-size:.8rem;line-height:1.35}.dar-trust__item svg{flex:none;width:22px;height:22px;color:var(--dar-blue)}.dar-trust__item strong{display:block;font-size:.82rem;color:var(--dar-ink)}.dar-trust__item span{color:var(--dar-ink-70)}.dar-consent{display:flex;gap:10px;align-items:flex-start;margin:12px 0;font-size:.82rem;line-height:1.4}.dar-consent input[type=checkbox]{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--dar-blue)}.dar-consent a{color:var(--dar-blue)}.dar-shipbar{margin:4px 0 20px;padding-inline:var(--dar-drawer-pad, 20px)}.dar-shipbar__track{height:8px;border-radius:999px;background:var(--dar-line);overflow:hidden}.dar-shipbar__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--dar-blue),var(--dar-green));transition:width .4s ease}.dar-shipbar__label{font-size:.8rem;margin-bottom:8px;color:var(--dar-ink)}.dar-shipbar__label strong{color:var(--dar-blue)}.section>.dar-cats,.section>.dar-story,.section>.dar-contact,.dar-cats,.dar-story,.dar-contact{grid-column:1 / -1;width:100%}@media(max-width:749px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}html{overflow-x:clip}}@media(prefers-reduced-motion:reduce){.product-card:hover .product-card__image img{transform:none}.button{transition:none}}.dar-pc{display:flex;flex-direction:column;height:100%;position:relative}.dar-pc__media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;border-radius:var(--dar-radius, 0);background:#fff}.dar-pc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .35s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.dar-pc__img--ph{background:var(--dar-surface, #f0f1f2)}.dar-pc__img--2{opacity:0}@media(hover:hover)and (pointer:fine){.dar-pc:hover .dar-pc__img--1{opacity:0}.dar-pc:hover .dar-pc__img--2{opacity:1}.dar-pc:hover .dar-pc__img{transform:scale(1.05)}.dar-pc__media:not(:has(.dar-pc__img--2)):hover .dar-pc__img--1{opacity:1}}.dar-pc__badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:6px;z-index:2}.dar-pc__badge{display:inline-block;padding:5px 9px;border-radius:0;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1}.dar-pc__badge--sale{background:var(--dar-green, #44a040);color:#fff}.dar-pc__badge--out{background:var(--dar-ink, #0d1b24);color:#fff}.dar-pc__body{padding:12px 2px 0;display:flex;flex-direction:column;gap:5px;flex:1 1 auto}.dar-pc__type{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dar-blue, #0098d6)}.dar-pc__title{font-size:.95rem;font-weight:700;line-height:1.3;letter-spacing:-.005em;color:var(--dar-ink, #0d1b24);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dar-pc__title:hover{color:var(--dar-blue, #0098d6)}.dar-pc__price{display:flex;align-items:baseline;gap:8px;margin-top:2px}.dar-pc__price-now{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--dar-ink, #0d1b24)}.dar-pc--out .dar-pc__price-now{color:var(--dar-ink-70, #5a6672)}.dar-pc__price-was{font-size:.84rem;color:var(--dar-ink-70, #5a6672);font-variant-numeric:tabular-nums}.dar-pc__opts{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.dar-pc__opt{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dar-ink-70, #5a6672);line-height:1.2}.dar-pc__opt+.dar-pc__opt:before{content:"\b7";margin-right:4px;opacity:.5}.dar-pc__action{margin-top:10px}.dar-pc__btn{display:block;width:100%;text-align:center;cursor:pointer;padding:11px 14px;border:0;border-radius:var(--dar-radius-pill, 999px);background:var(--dar-ink, #0d1b24);color:#fff;font:inherit;font-size:.84rem;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:background-color .2s ease,transform .15s ease}.dar-pc__btn:hover{background:var(--dar-blue, #0098d6);transform:translateY(-1px)}.dar-pc__btn--ghost{background:transparent;color:var(--dar-ink-70, #5a6672);box-shadow:inset 0 0 0 1px var(--dar-line, #e3e7ea)}.dar-pc__btn--ghost:hover{background:var(--dar-surface, #f5f6f7);color:var(--dar-ink, #0d1b24)}.dar-pc__btn[aria-busy=true]{opacity:.6;pointer-events:none}@media(min-width:750px)and (hover:hover){.dar-pc__action{opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.dar-pc:hover .dar-pc__action,.dar-pc:focus-within .dar-pc__action{opacity:1;transform:none}}.dar-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(12px);background:var(--dar-ink, #0d1b24);color:#fff;padding:12px 20px;border-radius:999px;font-size:.86rem;font-weight:600;z-index:9999;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;box-shadow:0 10px 30px -10px #00000080}.dar-toast.is-visible{opacity:1;transform:translate(-50%)}.dar-ups{margin-top:auto;padding-block-start:4px;padding-inline:var(--dar-drawer-pad, 20px);border-top:1px solid var(--dar-line, #e3e7ea)}.cart-drawer__content:has(.dar-ups) .cart-drawer__summary,.cart-drawer__content:has(.dar-ups)>.cart-drawer__summary{margin-top:0}.dar-ups__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 2px;cursor:pointer;list-style:none;font-size:.84rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--dar-ink, #0d1b24)}.dar-ups__head::-webkit-details-marker{display:none}.dar-ups__head:hover{color:var(--dar-blue, #0098d6)}.dar-ups__head svg{flex:none;width:18px;height:18px;color:var(--dar-blue, #0098d6);transition:transform .25s ease}.dar-ups[open] .dar-ups__head svg{transform:rotate(180deg)}.dar-ups__list{list-style:none;margin:0;padding:0 0 8px;display:flex;flex-direction:column;gap:10px;overflow:hidden;transition:height .28s cubic-bezier(.2,.7,.2,1),opacity .22s ease}.dar-ups:not([open]) .dar-ups__list{opacity:0}.dar-ups[open] .dar-ups__list{opacity:1}@media(prefers-reduced-motion:reduce){.dar-ups__list{transition:none}}.dar-ups__item{display:flex;align-items:center;gap:10px;min-width:0}.dar-ups__media{flex:none;width:52px;height:52px;border-radius:6px;overflow:hidden;background:#fff}.dar-ups__media img{width:100%;height:100%;object-fit:contain}.dar-ups__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.dar-ups__name{font-size:.82rem;font-weight:600;line-height:1.25;color:var(--dar-ink, #0d1b24);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dar-ups__name:hover{color:var(--dar-blue, #0098d6)}.dar-ups__price{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--dar-ink-70, #5a6672)}.dar-ups__add{flex:none;width:34px;height:34px;border-radius:8px;border:1px solid var(--dar-line, #e3e7ea);background:#fff;color:var(--dar-ink, #0d1b24);cursor:pointer;font:inherit;font-size:1rem;font-weight:700;display:grid;place-items:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.dar-ups__add:hover{background:var(--dar-blue, #0098d6);color:#fff;border-color:var(--dar-blue, #0098d6)}.dar-ups__add[aria-busy=true]{opacity:.5;pointer-events:none}.dar-mmm{position:fixed;inset:0 0 0 auto;width:min(88vw,400px);background:#fff;z-index:60;display:flex;flex-direction:column;transform:translate(100%);transition:transform .28s cubic-bezier(.2,.7,.2,1);box-shadow:-20px 0 60px -30px #0d1b2480}.dar-mmm.is-open{transform:none}.dar-mmm__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--dar-line, #e3e7ea)}.dar-mmm__title{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--dar-ink-70, #5a6672)}.dar-mmm__close{background:none;border:0;font-size:1.9rem;line-height:1;cursor:pointer;color:var(--dar-ink, #0d1b24);padding:0 4px}.dar-mmm__body{overflow-y:auto;padding:8px 0 32px;-webkit-overflow-scrolling:touch}.dar-mmm__group{border-bottom:1px solid color-mix(in srgb,var(--dar-ink, #0d1b24) 8%,transparent)}.dar-mmm__grouphead{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:0;cursor:pointer;font:inherit;padding:17px 20px;font-size:.92rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--dar-ink, #0d1b24)}.dar-mmm__grouphead i{font-style:normal;font-size:1.3rem;color:var(--dar-blue, #0098d6)}.dar-mmm__list{display:none;flex-direction:column;padding:0 20px 16px}.dar-mmm__group.is-open .dar-mmm__list{display:flex}.dar-mmm__list a{padding:10px 0;font-size:.9rem;color:var(--dar-ink-70, #5a6672);text-decoration:none}.dar-mmm__list a:first-child{font-weight:800;color:var(--dar-blue, #0098d6);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem}.dar-mmm__solo{display:block;padding:15px 20px;font-size:.88rem;font-weight:700;color:var(--dar-ink, #0d1b24);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--dar-ink, #0d1b24) 8%,transparent)}@media(min-width:990px){.dar-mmm{display:none}}.jdgm-star{color:#f5a623!important}.jdgm-star.jdgm--off{color:color-mix(in srgb,var(--dar-ink) 22%,#fff)!important}.jdgm-widget .jdgm-btn,.jdgm-review-widget button,.jdgm-horizon-widget button,.jdgm-form__submit-btn,.jdgm-write-rev-link{background:var(--dar-ink)!important;color:#fff!important;border:0!important;border-radius:var(--dar-radius-pill)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-family:inherit!important;font-weight:800!important;font-size:.78rem!important;padding:12px 24px!important}.jdgm-widget .jdgm-btn:hover,.jdgm-review-widget button:hover,.jdgm-horizon-widget button:hover,.jdgm-form__submit-btn:hover,.jdgm-write-rev-link:hover{background:var(--dar-blue)!important;color:#fff!important}.jdgm-empty-state{display:none!important}.jdgm-rev{border:1px solid var(--dar-line)!important;border-radius:0!important;padding:18px!important}.jdgm-rev__author{font-weight:700!important;color:var(--dar-ink)!important}.jdgm-rev__timestamp,.jdgm-rev__location{color:var(--dar-ink-70)!important}.jdgm-rev__title{font-weight:800!important;color:var(--dar-ink)!important}.jdgm-rev__body{color:var(--dar-ink-70)!important;line-height:1.6!important}.jdgm-histogram__bar{background:var(--dar-surface)!important;border-radius:999px!important}.jdgm-histogram__bar-content{background:var(--dar-ink)!important;border-radius:999px!important}.jdgm-form input,.jdgm-form textarea,.jdgm-form select{font-size:16px!important;border:1px solid var(--dar-line)!important;border-radius:0!important;font-family:inherit!important}.dar-pc__stars{margin:2px 0 0;min-height:0}.dar-pc__stars:empty{display:none!important}.dar-pc__stars .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:6px}.dar-pc__stars .jdgm-prev-badge__stars{font-size:.82rem!important}.dar-pc__stars .jdgm-prev-badge__text{font-size:.72rem!important;color:var(--dar-ink-70)!important;font-weight:600!important}.jdgm-horizon-widget .jm-review-widget-minimal-header__title,.jdgm-horizon-widget [class*=header__title]{font-family:inherit!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--dar-ink)!important;font-size:clamp(1.2rem,2.2vw,1.6rem)!important}.jdgm-horizon-widget .jm-text{font-family:inherit!important;color:var(--dar-ink)!important}.jdgm-horizon-widget .jm-no-reviews-state__text{color:var(--dar-ink-70)!important}.jdgm-horizon-widget .jm-button--primary{background:var(--dar-ink)!important;color:#fff!important;border:0!important;border-radius:var(--dar-radius-pill)!important;font-family:inherit!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.jdgm-horizon-widget .jm-button--primary:hover{background:var(--dar-blue)!important}.jdgm-horizon-widget .jm-button--secondary{border:1px solid var(--dar-line)!important;border-radius:var(--dar-radius-pill)!important;font-family:inherit!important;color:var(--dar-ink)!important}.jdgm-horizon-widget [class*=star] svg,.jdgm-horizon-widget [class*=rating] svg{color:#f5a623!important;fill:#f5a623!important}.jdgm-horizon-widget [class*=review-card],.jdgm-horizon-widget .jm-card{border:1px solid var(--dar-line)!important;border-radius:0!important}.jdgm-horizon-widget input,.jdgm-horizon-widget textarea,.jdgm-horizon-widget select{font-size:16px!important;font-family:inherit!important}@media(max-width:749px){.dar-pc__opt{font-size:.78rem}.dar-pc__type{font-size:.74rem}.dar-eyebrow{font-size:.76rem}}@media(max-width:749px){body .slideshow-control,body .slideshow-controls__counter button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}body .facets-toggle__button,body .facets__summary,body .sorting__button{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:749px){body .dar-ft__h2,body .dar-cx__eyebrow,body .dar-contact__ch-k,body .dar-klarna__badge,body .dar-fbt__tag,body .dar-fbt__total-l,body .dar-tst__rating-label,body .dar-sg__table th,body .dar-bc a,body .dar-bc span{font-size:.78rem}body .dar-ft__list a,body .dar-ft__legal a{padding-block:8px}body .dar-ch__sib{min-height:44px;display:inline-flex;align-items:center}body .size-style.link,body .jm-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dar-system.css.map */
