:root{--s2-navy:#1f2a44;--s2-terra:#c8553d;--s2-red:#d83a34;--s2-sand:#f4f1ed;--s2-line:#ebe6df}body.template-index,body.template-collection,body.template-product{background:#fff!important}.site-header,.header-container,.header-wrapper,.shopify-section-group-header-group,.template-header{box-shadow:none!important;filter:none!important}.breadcrumb{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:#737985;margin-bottom:18px}.breadcrumb a{color:var(--s2-navy)!important;text-decoration:none}.breadcrumb a:hover{color:var(--s2-terra)!important}.breadcrumb svg{width:10px;height:10px;color:#a8acb4}.product-item.card{position:relative;background:#fff!important;border:1px solid var(--s2-line)!important;border-radius:14px!important;box-shadow:0 2px 10px #1f2a440d!important;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.product-item.card:hover{transform:none;box-shadow:0 2px 10px #1f2a440d!important}.product-item .card__image{background:var(--s2-sand)!important;border:0!important;margin:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;padding-top:112%!important}.product-item .card__image img,.product-item .lazy-image{border-radius:0!important;border:0!important;filter:none!important}.s2-badge{position:absolute;top:12px;left:12px;z-index:3;font-size:11px;font-weight:800;line-height:1;padding:7px 10px;border-radius:7px;letter-spacing:.04em}.s2-badge--best{background:var(--s2-navy);color:#fff}.s2-badge--new{background:#fbe9e4;color:var(--s2-terra)}.product-item__text{padding:14px 16px 16px!important;gap:6px;display:flex!important;flex-direction:column;align-items:center;text-align:center;min-height:190px;justify-content:flex-start}.product-item__text .product-item__title{order:-2}.product-item__text .jdgm-preview-badge{order:-1}.product-item__title span{color:var(--s2-navy)!important;font-weight:700!important;line-height:1.25!important}.product-item .jdgm-preview-badge{margin:2px 0!important;font-size:13px}.product-item .jdgm-star{color:#f5a623!important}.product-item__price{color:var(--s2-navy)!important;font-weight:800!important;font-size:1.15rem!important}.product-item .card__text:after{order:2;content:"Fri frakt \b7  Trycks p\e5  best\e4llning";display:block;font-size:12px;color:#6b7280;margin-top:4px}.product-item__quick-buy .button,.product-item .button--fullwidth{background:var(--s2-terra)!important;border-color:var(--s2-terra)!important;color:#fff!important;border-radius:12px!important;font-weight:700!important}.product-item__quick-buy .button:hover{filter:brightness(.93)}.s2-colhead{background:linear-gradient(90deg,var(--s2-sand),#fff);border-radius:22px;padding:34px 36px;margin-top:8px}.s2-colhead__inner{max-width:760px}.s2-colhead__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:var(--s2-terra);margin:0 0 6px}.s2-colhead__title{font-family:Rubik,sans-serif!important;font-weight:800!important;letter-spacing:-.01em;font-size:clamp(2rem,4vw,3rem);line-height:1.05;color:var(--s2-navy);margin:0 0 12px}.s2-colhead__desc{color:#4b5563;font-size:15px;line-height:1.6;max-height:4.8em;overflow:hidden;position:relative}.s2-colhead__desc.is-open{max-height:none}.s2-colhead__desc:not(.is-open):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.6em;background:linear-gradient(transparent,var(--s2-sand))}.s2-colhead__more{background:none;border:0;padding:4px 0;color:var(--s2-navy);font-weight:700;text-decoration:underline;cursor:pointer;font-size:14px}.s2-colhead__usps{list-style:none;display:flex;flex-wrap:wrap;gap:22px;padding:0;margin:18px 0 0}.s2-colhead__usps li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--s2-navy);font-weight:600}.s2-colhead__usps svg{width:20px;height:20px;fill:none;stroke:var(--s2-navy);stroke-width:1.7;stroke-linejoin:round}.template-collection .facets,.template-search .facets{border-top:1px solid var(--s2-line);border-bottom:1px solid var(--s2-line);padding:14px 0;margin-bottom:22px}.facets summary,.facets .facets__summary,.facets select,.facets .facets__button,.facets .select{border:1px solid var(--s2-line)!important;border-radius:999px!important;background:#fff!important;padding:9px 16px!important;font-weight:600;color:var(--s2-navy)!important;box-shadow:none!important}.facets summary:hover,.facets select:hover{border-color:var(--s2-navy)!important}.facets .active-facets__button,.facets .facets__pill{border-radius:999px!important;background:var(--s2-sand)!important}@media(max-width:767px){.s2-colhead{padding:22px 18px;border-radius:16px}.s2-colhead__usps{gap:12px}.product-item__text{padding:10px 12px 12px!important}}.s2-norev{font-size:12.5px;color:#6b7280;order:-1}.s2-norev span{color:#f5a623;letter-spacing:1px;margin-right:4px}.s2-size-range{order:1;margin-top:6px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--s2-navy)}.s2-sizes__guide{display:inline-flex;align-items:center;gap:5px;font-weight:500;color:#4b5563!important;text-decoration:none;font-size:12.5px}.s2-sizes__guide:hover{text-decoration:underline}.s2-sizes__guide svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.s2-wish{position:absolute;right:12px;top:12px;z-index:5;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--s2-line);border-radius:50%;background:#fff;color:var(--s2-navy);cursor:pointer;box-shadow:0 3px 12px #1f2a4417;transition:transform .18s,background .18s,color .18s}.s2-wish:hover{transform:scale(1.06);color:var(--s2-red);border-color:var(--s2-red)}.s2-wish:hover svg{fill:var(--s2-red)}.s2-wish svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;transition:fill .18s,color .18s}.s2-wish.is-saved{background:var(--s2-red);color:#fff;border-color:var(--s2-red)}.s2-wish.is-saved svg{fill:currentColor}.product-item__quick-buy{order:3}.s2-dd{position:relative;display:inline-block}.s2-dd__btn{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--s2-line);border-radius:999px;background:#fff;padding:10px 18px;font-weight:600;color:var(--s2-navy);cursor:pointer;font-size:14px;transition:border-color .15s,box-shadow .15s}.s2-dd__btn:hover,.s2-dd.is-open .s2-dd__btn{border-color:var(--s2-navy);box-shadow:0 4px 14px #1f2a4414}.s2-dd__btn:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.s2-dd.is-open .s2-dd__btn:after{transform:rotate(-135deg) translateY(-1px)}.s2-dd__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:50;min-width:230px;background:#fff;border:1px solid var(--s2-line);border-radius:16px;box-shadow:0 18px 40px #1f2a4424;padding:6px;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;max-height:360px;overflow:auto}.s2-dd--right .s2-dd__menu{left:auto;right:0}.s2-dd.is-open .s2-dd__menu{opacity:1;transform:none;pointer-events:auto}.s2-dd__opt{display:block;width:100%;text-align:left;background:none;border:0;border-radius:10px;padding:9px 12px;font-size:14px;color:var(--s2-navy)!important;cursor:pointer;text-decoration:none}.s2-dd__opt:hover{background:var(--s2-sand)}.s2-dd__opt.is-active{background:var(--s2-navy);color:#fff!important}.collection-filters__sort.s2-hidden,.s2-hidden{display:none!important}.facets__wrapper{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.s2-filter-label{font-family:Rubik,sans-serif;font-weight:800;color:var(--s2-navy);align-self:center;margin-right:4px}.s2-filter-spacer{flex:1}.s2-random{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--s2-navy)!important;padding:8px 12px;font-weight:800;text-decoration:none;cursor:pointer;white-space:nowrap}.s2-random:hover{color:var(--s2-terra)!important}.s2-random svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2}.s2-random-nav-item{margin-left:auto!important;display:flex!important;align-items:center!important}.s2-random-nav-item:before{content:"";width:1px;height:20px;background:var(--s2-line);margin:0 14px 0 8px}.s2-random-nav{font-size:14px;padding-right:0!important}.s2-random-nav.is-loading svg{animation:s2spin .5s linear infinite}@keyframes s2spin{to{transform:rotate(180deg)}}.s2-random-dock{display:none}.s2-density{display:flex;align-items:center;gap:7px;color:var(--s2-navy);font-size:13px;font-weight:700;white-space:nowrap}.s2-density__label{color:#737985;margin-right:2px}.s2-density button{width:32px;height:32px;padding:0;border:1px solid var(--s2-line);border-radius:8px;background:#fff;color:var(--s2-navy);font:800 13px/1 Rubik,sans-serif;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.s2-density button:hover{border-color:var(--s2-navy)}.s2-density button.is-active{background:var(--s2-navy);border-color:var(--s2-navy);color:#fff}.s2-density--mobile{display:none}.template-collection #main-collection-product-grid.s2-density-grid{display:grid!important;grid-template-columns:repeat(var(--s2-cols,4),minmax(0,1fr))!important;gap:clamp(12px,1.5vw,24px)!important}.template-collection #main-collection-product-grid.s2-density-grid>.product-item{width:auto!important;max-width:none!important;margin:0!important}.template-collection #main-collection-product-grid.s2-density-grid>:not(.product-item){grid-column:1/-1!important}.s2-more{text-align:center;margin:34px 0 10px}.s2-more__info{font-size:13px;color:#6b7280;margin-bottom:12px}.s2-more__bar{width:220px;height:4px;background:var(--s2-line);border-radius:4px;margin:0 auto 16px;overflow:hidden}.s2-more__bar i{display:block;height:100%;background:var(--s2-navy)}.s2-more__btn{background:#fff;border:1.5px solid var(--s2-navy);color:var(--s2-navy);border-radius:999px;padding:13px 38px;font-weight:700;font-size:15px;cursor:pointer;transition:background .15s,color .15s}.s2-more__btn:hover{background:var(--s2-navy);color:#fff}.s2-more__btn[disabled]{opacity:.6;cursor:wait}.template-collection .pagination,.template-search .pagination{display:flex!important;justify-content:center;margin-top:18px}.template-collection .pagination li,.template-search .pagination li{border-radius:50%!important}.s2-more+.pagination{margin-top:18px}.template-product .main-product{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)!important;align-items:start!important;gap:clamp(32px,4vw,58px)!important}.template-product .main-product>.product-gallery{grid-column:1!important;grid-row:1!important}.template-product .main-product>.product-text{grid-column:2!important;grid-row:1!important;position:sticky;top:24px;border:0;border-radius:0;padding:8px 0 28px;background:#fff;box-shadow:none}.template-product .product-gallery{position:relative;padding-left:96px}.template-product .product-gallery css-slider{display:block}.template-product .product-gallery .grid--layout{gap:14px!important}.template-product .product-gallery-item{background:var(--s2-sand);border-radius:14px!important;overflow:hidden}.template-product .product-gallery__thumbnails{position:absolute!important;left:0;top:0;width:78px;margin:0!important}.template-product .product-gallery__thumbnails-holder{display:flex!important;flex-direction:column!important;gap:10px!important;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin}.template-product .product-gallery__thumbnails .thumbnail{width:68px!important;height:78px!important;flex:0 0 78px!important;border-radius:12px!important;background:var(--s2-sand)!important}.template-product .product-gallery__thumbnails .thumbnail[aria-current=true],.template-product .product-gallery__thumbnails .thumbnail.active{border:2px solid var(--s2-navy)!important}.s2-pp-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11.5px;font-weight:700;color:var(--s2-terra);margin:0 0 8px}.template-product .product__title{font-family:Rubik,sans-serif!important;font-weight:800!important;color:var(--s2-navy)!important;font-size:clamp(1.7rem,2.6vw,2.3rem)!important;line-height:1.12!important}.s2-pp-rating{display:inline-flex;align-items:center;gap:8px;background:#fdf6ea;border-radius:12px;padding:7px 12px;margin:12px 0 4px;font-size:13px;color:var(--s2-navy);text-decoration:none!important}.s2-pp-rating .jdgm-prev-badge{display:inline-flex!important}.s2-pp-rating .s2-stars{color:#f5a623;letter-spacing:2px;font-size:16px}.template-product .main-product .text-size--xlarge{color:var(--s2-navy);font-weight:800}.s2-pp-vat{font-size:12.5px;color:#6b7280;margin:-4px 0 14px}.template-product product-variants{border-top:1px solid var(--s2-line);padding-top:18px;display:block}.s2-pp-guide{float:right;font-size:13px;font-weight:500;color:var(--s2-navy)!important;text-decoration:underline;margin-top:2px}.template-product .product-variant__container{display:flex!important;flex-wrap:wrap;gap:9px!important}.template-product .product-variant__item label,.template-product .product-variant__label,.template-product .product-variant label{min-width:47px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--s2-line)!important;border-radius:10px!important;background:#fff!important;color:var(--s2-navy)!important;font-weight:800!important;padding:9px 13px!important;box-shadow:none!important;transition:border-color .16s,background .16s,color .16s,transform .16s}.template-product .product-variant__item label:hover,.template-product .product-variant__label:hover,.template-product .product-variant label:hover{border-color:var(--s2-navy)!important;transform:translateY(-1px)}.template-product .product-variant input:checked+label,.template-product .product-variant__item--selected label,.template-product label.is-selected{background:var(--s2-navy)!important;border-color:var(--s2-navy)!important;color:#fff!important}.template-product label.s2-color-swatch{min-width:0!important;min-height:42px!important;border-radius:999px!important;padding:8px 13px 8px 9px!important;background:#fff!important;box-shadow:none!important;font-size:13px!important;gap:8px}.template-product label.s2-color-swatch:before{content:"";display:block;width:23px;height:23px;flex:0 0 23px;border-radius:50%;background:var(--s2-swatch);box-shadow:inset 0 0 0 1px #1f2a441f}.template-product label.s2-color-swatch:hover{transform:translateY(-1px)}.template-product input:checked+label.s2-color-swatch{background:var(--s2-navy)!important;border-color:var(--s2-navy)!important;color:#fff!important;box-shadow:none!important}.template-product input:checked+label.s2-color-swatch:before{box-shadow:inset 0 0 0 2px #fff,0 0 0 1px var(--s2-navy)}.template-product .product-actions .button,.template-product .product-actions button[type=submit]{border-radius:14px!important;font-weight:700!important}.template-product .product-actions button[type=submit],.template-product .product-actions .add-to-cart{background:var(--s2-terra)!important;border-color:var(--s2-terra)!important;color:#fff!important}.template-product .main-product .card-widget--layout-boxed{border-radius:16px!important;border-color:var(--s2-line)!important}.template-product .main-product .card-widget--layout-boxed.type-is-rte,.template-product .main-product .card-widget--layout-boxed.type-is-rte *{background:#fff!important;border-color:var(--s2-line)!important}.template-product .main-product .card-widget--layout-boxed.type-is-rte *{color:var(--s2-navy)!important}.template-product .main-product .card-widget--layout-compact img{max-height:46px;width:auto!important;object-fit:contain}.s2-pp-info{margin:22px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.s2-pp-info>div{display:flex;min-height:150px;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:18px 12px;font-size:12px;color:#4b5563;line-height:1.4;border:1px solid var(--s2-line);border-radius:14px;background:#fff}.s2-pp-info>div:last-child{border:1px solid var(--s2-line)}.s2-pp-info b{display:block;font-weight:800;margin-bottom:3px;color:var(--s2-navy);font-size:13px}.s2-pp-info svg{width:30px;height:30px;fill:none;stroke:var(--s2-navy);stroke-width:1.6}.s2-pp-tags{margin:22px 0 4px}.s2-pp-tags h3{font-family:Rubik,sans-serif;font-weight:800;color:var(--s2-navy);font-size:1.15rem;margin:0 0 12px}.s2-pp-tags a{display:inline-block;border:1px solid var(--s2-line);border-radius:999px;padding:8px 16px;margin:0 8px 8px 0;font-size:14px;color:var(--s2-navy)!important;text-decoration:none;transition:border-color .15s}.s2-pp-tags a:hover{border-color:var(--s2-navy)}.s2-create{background:#fff}.s2-create-hero{position:relative;overflow:hidden;min-height:470px;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(52px,8vw,110px) clamp(22px,8vw,120px);border-radius:20px;background:var(--s2-navy)}.s2-create-hero:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(255,255,255,.16);border-radius:14px;pointer-events:none}.s2-create-hero__content{position:relative;z-index:1;max-width:820px;display:flex;flex-direction:column;align-items:center}.s2-create-hero__content>p{font:800 12px/1 Rubik,sans-serif;letter-spacing:.16em;color:#f2aa97;margin:0 0 16px}.s2-create-hero__content h1{font:800 clamp(2.5rem,5vw,5rem)/.98 Rubik,sans-serif;color:#fff;margin:0 0 20px}.s2-create-hero__copy{max-width:650px;color:#e7e9ee;font-size:clamp(16px,2vw,20px);line-height:1.6}.s2-create-hero__content>a{display:inline-flex;margin-top:28px;padding:15px 26px;border-radius:11px;background:var(--s2-terra);color:#fff!important;text-decoration:none;font-weight:800}.s2-create-hero__content ul{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 24px;list-style:none;padding:0;margin:27px 0 0;color:#fff;font-size:13px;font-weight:700}.s2-create-hero__content li:before{content:"\2713";color:#f2aa97;margin-right:7px}.s2-create-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0 10px}.s2-create-step{border:1px solid var(--s2-line);border-radius:16px;padding:28px 24px;background:#fff}.s2-create-step b{display:grid;place-items:center;width:38px;height:38px;margin:0 0 18px;border-radius:50%;background:var(--s2-sand);color:var(--s2-terra);font:800 14px/1 Rubik,sans-serif}.s2-create-step h2{font:800 20px/1.2 Rubik,sans-serif;color:var(--s2-navy);margin:0 0 8px}.s2-create-step p{margin:0;color:#5f6675;line-height:1.55;font-size:14px}.s2-create-note{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 0 0;padding:22px 26px;border-radius:14px;background:var(--s2-sand);color:var(--s2-navy)}.s2-create-note strong{font:800 16px Rubik,sans-serif}.s2-create-note span{font-size:14px;color:#5f6675}.s2-size-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:24px;background:#1f2a4494;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.s2-size-modal.is-open{display:flex}.s2-size-modal__panel{position:relative;width:min(920px,100%);max-height:min(84vh,760px);overflow:auto;background:#fff;border-radius:18px;box-shadow:0 28px 80px #12192a4d;padding:clamp(24px,4vw,46px)}.s2-size-modal__close{position:sticky;float:right;top:0;z-index:2;width:42px;height:42px;border:1px solid var(--s2-line);border-radius:50%;background:#fff;color:var(--s2-navy);font-size:26px;line-height:1;cursor:pointer}.s2-size-modal__title{font:800 clamp(1.7rem,4vw,2.5rem)/1.1 Rubik,sans-serif;color:var(--s2-navy);margin:0 56px 22px 0}.s2-size-modal__body{color:#4b5563;line-height:1.6}.s2-size-modal__body table{display:table;width:100%;min-width:580px;border-collapse:collapse}.s2-size-modal__body th,.s2-size-modal__body td{padding:12px 14px;border-bottom:1px solid var(--s2-line);text-align:left}.s2-size-modal__body th{background:var(--s2-sand);color:var(--s2-navy);font-weight:800}.s2-size-modal__body img{max-width:100%;height:auto}.s2-size-modal__loading{padding:50px 0;text-align:center;color:#737985}@media(max-width:1023px){.template-product .main-product{grid-template-columns:1fr!important}.template-product .main-product>.product-gallery,.template-product .main-product>.product-text{grid-column:1!important;grid-row:auto!important}.template-product .main-product>.product-text{position:static}.template-product .product-gallery{padding-left:0}.template-product .product-gallery__thumbnails{position:static!important;width:auto;margin-top:12px!important}.template-product .product-gallery__thumbnails-holder{flex-direction:row!important;max-height:none;overflow-x:auto}.s2-create-steps{grid-template-columns:1fr}}@media(max-width:767px){.s2-random-nav-item{margin-left:0!important}.s2-random-nav-item:before{display:none}.s2-density--desktop{display:none}.s2-density--mobile{display:flex}.facets__wrapper{align-items:center}.template-product .main-product>.product-text{padding:20px 0}.s2-pp-info{grid-template-columns:1fr}.s2-pp-info>div{min-height:0;display:grid;grid-template-columns:42px 1fr;text-align:left;align-items:center;justify-content:stretch;border:1px solid var(--s2-line);padding:16px}.s2-pp-info>div:last-child{border:1px solid var(--s2-line)}.s2-create-hero{min-height:420px;border-radius:14px}.s2-create-note{align-items:flex-start;flex-direction:column}.s2-size-modal{padding:10px;align-items:flex-end}.s2-size-modal__panel{width:100%;max-height:90vh;border-radius:18px 18px 10px 10px;padding:22px 18px}.s2-size-modal__body{overflow-x:auto}.s2-size-modal__title{font-size:1.65rem}.template-collection #main-collection-product-grid.s2-density-grid{gap:10px!important}}.template-product .product-gallery-item,.template-product .product-gallery__thumbnails .thumbnail{background:#fff!important;border:1px solid var(--s2-line)}.facets__wrapper{flex-wrap:nowrap!important}.facets__wrapper>*{flex-shrink:0}.s2-filter-spacer{flex:1 1 0!important;min-width:0}@media(max-width:1100px){.facets__wrapper{flex-wrap:wrap!important}}.product-item .card__image{background:#fff!important;padding-top:100%!important;overflow:hidden!important}.product-item .card__image img,.product-item .card__image .lazy-image img{object-fit:cover!important;transform:scale(1.32);transform-origin:50% 40%;transition:transform .4s ease}.product-item.card:hover .card__image img{transform:scale(1.32)}.product-item .card__text,.product-item .card__content,.product-item__text{background:#fff!important}.product-item .card__text:after{content:var(--s2-card-offer)!important;display:inline-flex!important;align-self:flex-start;align-items:center;gap:6px;margin-top:6px!important;padding:5px 11px!important;border-radius:999px;background:#eef6f0;color:#2f6b45!important;font:700 11.5px/1.2 Rubik,sans-serif!important;letter-spacing:.01em;white-space:nowrap}.facets__wrapper{align-items:center!important}.s2-density{align-self:center;height:42px;margin-left:auto;padding-left:14px;border-left:1px solid var(--s2-line)}.template-product .main-product>.product-gallery{position:static!important;top:auto!important}.template-product .main-product>.product-text{position:sticky!important;top:18px!important}.template-product .product-gallery__thumbnails-holder{max-height:none!important}.template-product .s2-pp-info{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.template-product .s2-pp-info>div{min-height:0!important;padding:16px 10px!important;border-radius:14px!important;background:#fff!important}.template-product .s2-pp-info>div:hover{transform:none;box-shadow:none}.template-product .s2-pp-info svg{width:26px;height:26px;padding:10px;box-sizing:content-box;border-radius:50%;background:#fbe9e4;stroke:var(--s2-terra)!important}.template-product .s2-pp-info b{font:800 13px/1.25 Rubik,sans-serif!important}.template-product .main-product .card-widget--layout-compact img,.template-product .main-product img[src*=klarna i],.template-product .main-product img[src*=swish i],.template-product .main-product .payment-icons img,.template-product .main-product .payment-icons svg{max-height:none!important;height:40px!important;width:auto!important}.template-collection .section-heading__title{font:800 clamp(1.8rem,3.4vw,2.6rem)/1.05 Rubik,sans-serif!important;text-transform:none!important;color:var(--s2-navy)!important;letter-spacing:-.01em}.template-collection .section-heading__subheading{font-family:Rubik,sans-serif!important;color:#5d6472!important;font-size:16px!important}.main-footer{background:var(--s2-navy)!important;color:#dfe3ec!important}.main-footer *{border-color:#ffffff1a!important}.main-footer .footer-top{border-bottom:1px solid rgba(255,255,255,.1)}.main-footer .footer-item__title{font:800 15px/1.2 Rubik,sans-serif!important;color:#fff!important;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px!important}.main-footer a{color:#dfe3ec!important;text-decoration:none!important;background-image:none!important;transition:color .15s}.main-footer a:hover{color:#f2aa97!important}.main-footer .footer-item__menu li{margin-bottom:6px}.main-footer .footer-item__content,.main-footer p{color:#b9c0cf!important;line-height:1.6}.main-footer strong,.main-footer b{color:#fff!important}.main-footer .social-icons a{display:inline-grid!important;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff14;margin-right:6px}.main-footer .social-icons a:hover{background:var(--s2-terra)}.main-footer input[type=email]{background:#ffffff0f!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;min-width:280px!important;width:100%!important;padding-right:58px!important}.main-footer button[type=submit]{background:var(--s2-terra)!important;color:#fff!important;border-radius:999px!important;border:0!important}.main-footer img[src*=logo i],.main-footer .footer-logo img{filter:brightness(0) invert(1)}@media(max-width:767px){.main-footer,.main-footer .footer-item,.main-footer .footer-item__content,.main-footer .footer-item__menu{text-align:center!important}.main-footer .grid{grid-template-columns:1fr!important;justify-items:center}.main-footer .footer-item{width:100%;max-width:340px;margin:0 auto;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08)!important}.main-footer .social-icons,.main-footer ul,.main-footer form,.main-footer [class*=payment]{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.main-footer .footer-bottom,.main-footer [class*=footer-bottom]{flex-direction:column!important;align-items:center!important;text-align:center!important}.template-product .s2-pp-info{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.template-product .s2-pp-info>div{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:14px 6px!important;font-size:0!important}.template-product .s2-pp-info b{font-size:11.5px!important;margin:0}.s2-density{border-left:0;padding-left:0;margin-left:0}}.template-product .main-product{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(410px,.88fr)!important;align-items:start!important;gap:clamp(28px,4vw,56px)!important}.template-product .main-product>.product-gallery{grid-column:1!important;grid-row:1!important;position:relative!important;align-self:start!important;min-width:0!important;padding-left:92px!important}.template-product .main-product>.product-text{grid-column:2!important;grid-row:1!important;position:static!important;align-self:start!important;height:auto!important;min-height:0!important;padding:4px 0 0!important}.template-product .product-gallery css-slider,.template-product .product-gallery .css-slider-viewport,.template-product .product-gallery .product-gallery__slider{height:auto!important;max-height:680px!important}.template-product .product-gallery-item{height:auto!important;max-height:680px!important;aspect-ratio:1/1!important}.template-product .product-gallery-item img{width:100%!important;height:100%!important;object-fit:contain!important}.template-product .product-gallery__thumbnails{left:0!important;top:0!important;height:680px!important;max-height:calc(100vh - 180px)!important}.template-product .product-gallery__thumbnails-holder{height:auto!important;max-height:100%!important;overflow-y:auto!important;gap:9px!important}.template-product .product-text>.empty-space{display:none!important}.template-product .s2-product-details{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)!important;gap:18px 36px!important;margin-top:8px!important;padding-top:28px!important;border-top:1px solid var(--s2-line)!important}.template-product .s2-product-details>.product__description{grid-column:1!important;grid-row:1/5!important;margin:0!important}.template-product .s2-product-details>.s2-pp-tags,.template-product .s2-product-details>.card-widget{grid-column:2!important;margin:0!important}.template-product .s2-product-details>.empty-space{display:none!important}.template-product .product__description{background:#fff!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.template-product .product__description>*,.template-product .product__description .rte{background:#fff!important}.template-product .card-widget--layout-compact:has(.payment-icon),.template-product .card-widget--layout-compact:has(img[src*=klarna i]),.template-product .card-widget--layout-compact:has(img[src*=swish i]){display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;overflow:visible!important}.template-product .card-widget--layout-compact:has(.payment-icon) svg,.template-product .card-widget--layout-compact:has(img){height:32px!important;width:auto!important;max-width:66px!important;object-fit:contain!important}.header-actions--buttons{grid-template-columns:minmax(220px,1fr) repeat(4,44px)!important;gap:8px!important}.header-actions--buttons .s2-account-handle{grid-column:2!important}.header-actions--buttons .s2-fav-link{grid-column:3!important}.header-actions--buttons .button--cart-handle{grid-column:4!important}.header-actions--buttons .s2-theme-toggle{grid-column:5!important}html body .header-actions--buttons>a.s2-account-handle,html body .header-actions--buttons>a.s2-fav-link,html body .header-actions--buttons>a.button--cart-handle,html body .header-actions--buttons>button.s2-theme-toggle{width:42px!important;height:42px!important;min-width:42px!important;border:1px solid var(--s2-line)!important;border-radius:50%!important;background:#fff!important;color:var(--s2-navy)!important;display:grid!important;place-items:center!important;padding:0!important;box-shadow:none!important}html body .header-actions--buttons>a:hover,.s2-theme-toggle:hover{background:var(--s2-sand)!important;border-color:var(--s2-navy)!important}.s2-theme-toggle{-webkit-appearance:none;appearance:none;cursor:pointer}.s2-theme-toggle svg{width:20px!important;height:20px!important;fill:none;stroke:currentColor;stroke-width:1.8}body.s2-dark{background:#102033!important;color:#f7f7f5!important}body.s2-dark .main-content,body.s2-dark main,body.s2-dark #main,body.s2-dark .shopify-section:not(.shopify-section-group-header-group):not(.shopify-section-group-footer-group),body.s2-dark .container,body.s2-dark .container--large{background:#102033!important}body.s2-dark.template-product .breadcrumb,body.s2-dark.template-product .breadcrumb a,body.s2-dark.template-product .product__title,body.s2-dark.template-product .main-product .text-size--xlarge,body.s2-dark.template-product .product-variant__name,body.s2-dark.template-product .product-variant__title{color:#f7f7f5!important}body.s2-dark.template-product .main-product>.product-text,body.s2-dark.template-product .product-gallery-item,body.s2-dark.template-product .product-gallery__thumbnails .thumbnail{background:#102033!important;border-color:#34465b!important}body.s2-dark.template-product .product-gallery-item img{filter:drop-shadow(0 18px 32px rgba(0,0,0,.38))}body.s2-dark.template-product .s2-product-details{border-color:#34465b!important}body.s2-dark.template-product .product__description,body.s2-dark.template-product .product__description>*,body.s2-dark.template-product .product__description .rte,body.s2-dark.template-product .product-text .rte{background:#102033!important;color:#e9e9e6!important}body.s2-dark.template-product .s2-pp-info>div,body.s2-dark.template-product .card-widget,body.s2-dark.template-product details{background:#16283e!important;border-color:#34465b!important;color:#d7d8da!important}body.s2-dark.template-product .s2-pp-info>div strong,body.s2-dark.template-product .s2-pp-info>div b,body.s2-dark.template-product .s2-pp-info>div span,body.s2-dark.template-product .card-widget b,body.s2-dark.template-product .card-widget strong,body.s2-dark.template-product .card-widget p{color:#f7f7f5!important}body.s2-dark.template-product label.s2-color-swatch,body.s2-dark.template-product .product-variant label{background:#16283e!important;border-color:#52657c!important;color:#f7f7f5!important}body.s2-dark.template-product .s2-pp-tags h3,body.s2-dark.template-product .s2-pp-tags a{color:#f7f7f5!important;border-color:#52657c!important}.template-product .product-gallery-item.s2-color-out{animation:s2ColorOut .18s ease both}.template-product .product-gallery-item.s2-color-in{animation:s2ColorIn .32s cubic-bezier(.2,.8,.2,1) both}@keyframes s2ColorOut{to{opacity:0;transform:translate(-28px)}}@keyframes s2ColorIn{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.template-product .product-gallery-item.s2-color-out,.template-product .product-gallery-item.s2-color-in{animation:none!important}}@media(max-width:1023px){.template-product .main-product{grid-template-columns:1fr!important}.template-product .main-product>.product-gallery,.template-product .main-product>.product-text,.template-product .s2-product-details{grid-column:1!important;grid-row:auto!important}.template-product .main-product>.product-gallery{padding-left:0!important}.template-product .product-gallery__thumbnails{height:auto!important;max-height:none!important}.template-product .s2-product-details{grid-template-columns:1fr!important}.template-product .s2-product-details>*{grid-column:1!important;grid-row:auto!important}.header-actions--buttons{grid-template-columns:minmax(150px,1fr) repeat(4,40px)!important}}@media(max-width:767px){.template-product .product-gallery-item{max-height:none!important}.template-product .s2-product-details{padding-top:20px!important}.s2-theme-toggle{width:38px!important;height:38px!important;min-width:38px!important}}.s2-product:hover,.s2-path:hover,.template-product .s2-pp-info>div:hover,.s2-cat:hover{transform:none!important;box-shadow:inherit}.s2-product:hover img,.s2-path:hover img,.s2-cat:hover img{transform:inherit}.template-product .product-text .rte,.template-product .product-description,.template-product .product-text [class*=description],.template-product details,.template-product .collapsible-tab,.template-product .toggle{background:#fff!important;color:var(--s2-navy)!important;border-color:var(--s2-line)!important}.template-product .product-text .rte *{color:inherit!important}@media(min-width:1024px){.template-product .product-gallery{position:relative!important;padding-left:100px!important}.template-product .product-gallery{align-self:start!important}.template-product .product-gallery__thumbnails{position:absolute!important;left:12px!important;top:12px!important;bottom:auto!important;width:76px!important;height:min(620px,calc(100vh - 160px))!important;overflow:hidden!important}.template-product .product-gallery__thumbnails-holder{max-height:100%!important;height:100%!important;overflow-y:auto!important;padding:2px!important}}.template-product .s2-pp-info svg{width:34px!important;height:34px!important;padding:13px!important}.template-product .s2-pp-info b{font-size:14.5px!important}.template-product .main-product .payment-icons img,.template-product .main-product .payment-icons svg,.template-product .main-product img[src*=klarna i],.template-product .main-product img[src*=swish i]{height:52px!important}.main-footer .payment-icons svg,.main-footer .payment-icons img{height:34px!important;width:auto!important}.header-actions--buttons{display:grid!important;grid-template-columns:minmax(220px,1fr) 40px 40px 40px!important;gap:10px!important;align-items:center}.header-actions--buttons search-form{grid-column:1;min-width:0;width:100%}.header-actions--buttons .site-search-handle{width:100%!important;max-width:none!important}.header-actions--buttons .s2-account-handle{grid-column:2}.header-actions--buttons .s2-fav-link{grid-column:3}.header-actions--buttons .button--cart-handle{grid-column:4}.header-actions--buttons noscript{display:none!important}.header-actions--buttons>a,.header-actions--buttons>button,.header-actions--buttons>.s2-fav-link,.header-actions--buttons .s2-account-handle,.header-actions--buttons .button--cart-handle{width:34px!important;height:40px!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;color:var(--s2-navy)!important;box-shadow:none!important;font:700 12px/1 Rubik,sans-serif!important;display:inline-grid!important;place-items:center;position:relative;text-decoration:none!important}.header-actions--buttons>a:last-child,.header-actions--buttons>button:last-child{background:transparent!important;border:0!important;color:var(--s2-navy)!important}.header-actions--buttons>a:last-child *,.header-actions--buttons>button:last-child *{color:var(--s2-navy)!important}.header-actions--buttons svg{width:22px!important;height:22px!important}.header-actions--buttons .s2-fav-link span{display:none!important}.header-actions--buttons .s2-account-handle,.header-actions--buttons .button--cart-handle{font-size:0!important}.header-actions--buttons .s2-account-handle .button__icon,.header-actions--buttons .button--cart-handle .button__icon{display:grid!important;place-items:center}.header-actions--buttons .button--cart-handle [data-header-cart-total]{display:none!important}.header-actions--buttons .button--cart-handle [data-header-cart-count]{position:absolute;top:0;right:-4px;display:block!important;min-width:17px;height:17px;border-radius:9px;background:var(--s2-terra);color:#fff!important;font:800 10px/17px Rubik,sans-serif;text-align:center;padding:0 4px}.s2-fav-link svg{width:18px;height:18px;fill:none;stroke:var(--s2-red);stroke-width:2}.s2-fav-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;border-radius:9px;background:var(--s2-red);color:#fff;font:800 10px/18px Rubik,sans-serif;text-align:center;padding:0 4px}.s2-fav-count:empty,.s2-fav-count[data-n="0"]{display:none}.s2-fav-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0e152473;display:none;justify-content:flex-end}.s2-fav-panel.is-open{display:flex}.s2-fav-panel__in{width:min(420px,100%);height:100%;background:#fff;padding:28px;overflow:auto}.s2-fav-panel h2{font:800 1.5rem Rubik,sans-serif;color:var(--s2-navy);margin:0 0 18px}.s2-fav-panel a.s2-fav-item{display:block;padding:12px 14px;border:1px solid var(--s2-line);border-radius:12px;margin-bottom:10px;color:var(--s2-navy);font-weight:700;text-decoration:none}.main-footer .footer-item__image{display:none!important}.main-footer .footer-top>.grid{display:grid!important;grid-template-columns:1.4fr 1fr 1fr 1fr!important;gap:40px!important;max-width:1100px;margin:0 auto}.main-footer .footer-top>.grid>.footer-item:nth-child(n+6){grid-column:auto}.main-footer .footer-item__icons{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important}.main-footer .footer-item__icons .payment-icon{width:auto!important;height:42px!important;max-width:94px!important}.main-footer .footer-bottom .container--large{display:flex!important;justify-content:center!important;text-align:center!important}.main-footer .powered-by-shopify{display:none!important}.main-footer .s2-foot-logo{text-align:center;padding:48px 20px 28px;border-bottom:1px solid rgba(255,255,255,.12)}.main-footer .s2-foot-logo img{display:block!important;width:auto!important;height:auto!important;max-width:190px!important;max-height:72px!important;margin:0 auto;filter:brightness(0) invert(1)!important}.main-footer .s2-foot-logo small{display:block;margin-top:12px;color:#f2aa97;font:700 12px Rubik,sans-serif;letter-spacing:.14em;text-transform:uppercase}.main-footer .footer-item__title{color:#f2aa97!important;font:800 12px Rubik,sans-serif!important;letter-spacing:.12em}.localization-form__select,.localization-form button,.disclosure__button,[class*=localization] summary{border-radius:999px!important;border:1px solid rgba(255,255,255,.22)!important;padding:10px 16px!important}.localization-form [role=listbox],.localization-form__list,.disclosure__list{border-radius:16px!important;overflow:hidden!important}.s2-subcats{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 26px;padding:18px 22px;border:1px solid var(--s2-line);border-radius:18px;background:#fff}.s2-subcats a{display:inline-flex;align-items:center;border:1px solid var(--s2-line);border-radius:999px;padding:9px 15px;background:#fff;color:var(--s2-navy)!important;font:700 13px/1 Rubik,sans-serif;text-decoration:none!important}.s2-subcats a:hover{border-color:var(--s2-navy)}.facets__sorting-label,.collection-filters__label,.facets__sort label{display:none!important}.facets__wrapper .s2-sort{margin-left:auto!important}.facets__wrapper .s2-density+.s2-sort{margin-left:12px!important}.facets__wrapper>p.facets__heading{display:none!important}@media(max-width:767px){.main-footer .footer-top>.grid{grid-template-columns:1fr!important;text-align:center}.main-footer .footer-item *{text-align:center!important;justify-content:center!important}}html body .header-actions--buttons .button--cart-handle{background:transparent!important;color:var(--s2-navy)!important;border:0!important;border-radius:0!important;box-shadow:none!important;width:34px!important;min-width:34px!important;padding:0!important}html body .header-actions--buttons .button--cart-handle svg{stroke:var(--s2-navy)!important}.header-actions--buttons>a.s2-account-handle,.header-actions--buttons>a.button--cart-handle{width:34px!important;height:40px!important;min-width:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;color:var(--s2-navy)!important;box-shadow:none!important}.header-actions--buttons>a.s2-account-handle:hover,.header-actions--buttons>a.button--cart-handle:hover{border:0!important;background:transparent!important;box-shadow:none!important}.header-actions--buttons>a.button--cart-handle svg{stroke:var(--s2-navy)!important}.header-actions--buttons>a.button--cart-handle [data-header-cart-count]{color:#fff!important}.localization-form__content{border-radius:18px!important;overflow:hidden!important;border:1px solid rgba(31,42,68,.12)!important;box-shadow:0 18px 45px #1f2a4429!important}.localization-form__content-item:first-child button{border-radius:16px 16px 8px 8px!important}.localization-form__content-item:last-child button{border-radius:8px 8px 16px 16px!important}.localization-form__content-item button{border-radius:10px!important;margin:2px 6px!important;width:calc(100% - 12px)!important}@keyframes s2Reveal{to{opacity:1}}html:not(.s2-pp-ready) .template-product .main-product{opacity:0;animation:s2Reveal .2s ease 1.2s forwards}html.s2-pp-ready .template-product .main-product{opacity:1;transition:opacity .15s ease}.template-collection main .shopify-section:has(a[href*="/collections/"] img):has(~.shopify-section .s2-colhead){display:none!important}@media(min-width:1024px){html .template-product .main-product{grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr)!important;grid-template-rows:auto 1fr!important;column-gap:clamp(32px,4vw,56px)!important;row-gap:28px!important}html .template-product .main-product>.product-gallery{grid-column:1!important;grid-row:1!important;padding-left:0!important}html .template-product .main-product>.s2-product-details{grid-column:1!important;grid-row:2!important;display:block!important;margin:0!important;padding:26px 0 0!important;border-top:1px solid var(--s2-line)!important}html .template-product .main-product>.product-text{grid-column:2!important;grid-row:1 / span 2!important;position:sticky!important;top:20px!important;align-self:start!important}}html .template-product .s2-product-details>*{margin:0 0 14px!important}html .template-product .s2-product-details>.empty-space,html .template-product .s2-product-details>.shopify-app-block:empty{display:none!important}html .template-product .product-gallery{padding-left:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}html .template-product .product-gallery__thumbnails{position:static!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;order:2}html .template-product .product-gallery__thumbnails-holder{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;transform:none!important}html .template-product .product-gallery__thumbnails .thumbnail{width:72px!important;height:72px!important;flex:0 0 72px!important;margin:0!important;border-radius:12px!important;overflow:hidden!important}html .template-product .product-gallery__thumbnails .thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important}html .template-product .product-gallery__thumbnails ::-webkit-scrollbar{display:none}html .template-product .card-widget--layout-compact:has(.payment-icon),html .template-product .card-widget--layout-compact:has(img){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}html .template-product .card-widget--layout-compact:has(.payment-icon) *{flex-wrap:nowrap!important}html body .header-actions--buttons{grid-template-columns:minmax(220px,1fr) repeat(4,44px)!important;gap:4px!important;align-items:center!important}html body .header-actions--buttons>a.s2-account-handle,html body .header-actions--buttons>a.s2-fav-link,html body .header-actions--buttons>a.button--cart-handle,html body .header-actions--buttons>button.s2-theme-toggle{position:relative!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:var(--s2-navy)!important;font-size:0!important;transition:background .15s ease}html body .header-actions--buttons>a.s2-account-handle:hover,html body .header-actions--buttons>a.s2-fav-link:hover,html body .header-actions--buttons>a.button--cart-handle:hover,html body .header-actions--buttons>button.s2-theme-toggle:hover{background:var(--s2-sand)!important;border:0!important}html body .header-actions--buttons>a>*:not(.s2-ico):not(.s2-fav-count):not(.s2-cart-n),html body .header-actions--buttons>button.s2-theme-toggle>svg:not(.s2-ico){display:none!important}html body .header-actions--buttons .s2-ico{display:block!important;width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round;stroke-linejoin:round}html body .header-actions--buttons .s2-cart-n,html body .header-actions--buttons .s2-fav-count{position:absolute!important;top:4px!important;right:3px!important;min-width:17px!important;height:17px!important;padding:0 4px!important;border-radius:9px!important;background:var(--s2-terra)!important;color:#fff!important;font:800 10px/17px Rubik,sans-serif!important;text-align:center!important;display:block!important}html body .header-actions--buttons .s2-cart-n[data-n="0"],html body .header-actions--buttons .s2-fav-count[data-n="0"],html body .header-actions--buttons .s2-fav-count:empty{display:none!important}body.s2-dark .header-actions--buttons>a,body.s2-dark .header-actions--buttons>button{color:#f7f7f5!important}body.s2-dark .header-actions--buttons>a:hover,body.s2-dark .header-actions--buttons>button:hover{background:#ffffff1a!important}.main-footer .footer-item__icons{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;width:max-content!important;max-width:100%!important}.main-footer .footer-item__icons .payment-icon,.main-footer .footer-item__icons svg,.main-footer .footer-item__icons img{height:30px!important;width:auto!important;max-width:none!important;flex:0 0 auto!important;margin:0!important;border-radius:6px}.main-footer .social-icons a,.main-footer .social-icons a *,.main-footer .social-icons a:hover,.main-footer .social-icons a:hover *{color:#fff!important}.main-footer .social-icons a:hover svg path{fill:#fff!important}.template-collection .facets__wrapper,.template-search .facets__wrapper{width:100%!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}.facets__wrapper summary,.facets__wrapper .s2-dd__btn,.facets__wrapper .facets__summary{height:40px!important;min-height:40px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;padding:0 16px!important;font:700 14px/1 Rubik,sans-serif!important;color:var(--s2-navy)!important}.facets__wrapper summary *{font:inherit!important;color:inherit!important}.facets__wrapper .s2-filter-label{font:800 15px/1 Rubik,sans-serif!important;margin-right:4px}.facets__wrapper .s2-filter-spacer{flex:1 1 auto!important;min-width:8px!important}.facets__wrapper .s2-density{height:40px!important;margin-left:0!important}.facets__wrapper .s2-sort{margin-left:12px!important;flex-shrink:0}.facets__wrapper .s2-density+.s2-density+.s2-sort,.facets__wrapper .s2-density--desktop~.s2-sort{margin-left:12px!important}@media(max-width:1100px){.template-collection .facets__wrapper{flex-wrap:wrap!important}}.s2-subcats{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start;gap:10px!important;margin:18px 0 24px!important;padding:0!important;border:0!important;background:transparent!important}.s2-subcats a{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:5px 16px 5px 5px!important;border:1px solid var(--s2-line)!important;border-radius:999px!important;background:#fff!important;color:var(--s2-navy)!important;font:700 14px/1 Rubik,sans-serif!important;text-decoration:none!important;transition:border-color .15s,box-shadow .15s}.s2-subcats a:hover{border-color:var(--s2-navy)!important;box-shadow:0 4px 14px #1f2a4414}.s2-subcats img{width:34px!important;height:34px!important;border-radius:50%!important;object-fit:cover!important;background:var(--s2-sand);display:block}.s2-subcats a.s2-noimg{padding:10px 16px!important}@media(max-width:767px){.s2-subcats{flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:6px!important;scrollbar-width:none}.s2-subcats a{flex:0 0 auto}}html body .header-actions--buttons>a .button__icon,html body .header-actions--buttons>button .button__icon,html body .header-actions--buttons>a>svg:not(.s2-ico),html body .header-actions--buttons>button>svg:not(.s2-ico),html body .header-actions--buttons .s2-account-handle .button__text,html body .header-actions--buttons [data-header-cart-total]{display:none!important}html body .header-actions--buttons svg.s2-ico,html body .header-actions--buttons svg.s2-ico *{fill:none!important;stroke:#1f2a44!important;color:#1f2a44!important}body.s2-dark .header-actions--buttons svg.s2-ico,body.s2-dark .header-actions--buttons svg.s2-ico *{stroke:#f7f7f5!important}.facets__wrapper .s2-sort{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.product-item.card{display:flex!important;flex-direction:column!important}.product-item.card .product-item__text{min-height:0!important;align-items:center!important;text-align:center!important}.product-item.card .card__text{padding-bottom:6px!important;flex:0 0 auto!important}.product-item.card .card__text>*{margin-left:auto!important;margin-right:auto!important}.product-item.card .card__text .s2-ship,.product-item.card .card__text [class*=ship]{margin:4px auto 0!important}.product-item.card .card__text+.product-item__text{margin-top:auto!important;padding-top:6px!important;padding-bottom:16px!important;flex:0 0 auto!important}.facets__form{align-items:center!important}.facets__prewrapper{flex:1 1 auto!important;width:100%!important;min-width:0!important}.facets__form>*:not(.facets__prewrapper){display:none!important}.template-collection .facets__wrapper,.template-search .facets__wrapper{width:100%!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important}.facets__wrapper>details,.facets__wrapper>.s2-dd,.facets__wrapper>div:not(.s2-density){margin:0!important;align-self:center!important}.facets__wrapper details>summary,.facets__wrapper .s2-dd__btn{height:40px!important;border:1px solid var(--s2-line)!important;border-radius:999px!important;background:#fff!important;padding:0 16px!important;margin:0!important}.facets__wrapper .s2-filter-spacer{flex:1 1 auto!important;display:block!important}.facets__wrapper .s2-density--desktop{display:inline-flex!important;align-items:center!important;gap:6px!important;padding-left:14px!important;border-left:1px solid var(--s2-line)!important}.facets__wrapper .s2-sort{margin-left:10px!important}.facets__wrapper .s2-sort .s2-dd__btn{border:1px solid var(--s2-line)!important}@media(min-width:1024px){html body .header-actions--buttons{align-items:center!important;grid-template-rows:auto!important}html body .header-actions--buttons>search-form{grid-row:1!important}html body .header-actions--buttons>a.s2-account-handle,html body .header-actions--buttons>a.s2-fav-link,html body .header-actions--buttons>a.button--cart-handle,html body .header-actions--buttons>button.s2-theme-toggle{grid-row:1!important;align-self:center!important;justify-self:center!important;line-height:0!important;vertical-align:middle!important;transform:none!important;top:auto!important;transition:background .18s ease,color .18s ease!important}html body .header-actions--buttons>a:before,html body .header-actions--buttons>a:after,html body .header-actions--buttons>button:before,html body .header-actions--buttons>button:after{display:none!important}html body .header-actions--buttons .s2-ico{width:22px!important;height:22px!important;margin:0!important;position:static!important}html body .header-actions--buttons>a.s2-account-handle:hover,html body .header-actions--buttons>a.s2-fav-link:hover,html body .header-actions--buttons>a.button--cart-handle:hover,html body .header-actions--buttons>button.s2-theme-toggle:hover{background:var(--s2-sand)!important}html body .header-actions--buttons>*:hover svg.s2-ico,html body .header-actions--buttons>*:hover svg.s2-ico *{stroke:var(--s2-terra)!important}body.s2-dark .header-actions--buttons>*:hover{background:#ffffff1a!important}}.s2-subcats{gap:6px!important;margin:10px 0 22px!important}.s2-subcats a,.s2-subcats a.s2-noimg{padding:8px 14px!important;gap:8px!important;border:0!important;background:var(--s2-sand)!important;color:var(--s2-navy)!important;font:600 13px/1 Rubik,sans-serif!important;box-shadow:none!important;transition:background .15s,color .15s!important}.s2-subcats a:hover{background:var(--s2-navy)!important;color:#fff!important;box-shadow:none!important}.s2-subcats img{width:22px!important;height:22px!important}body.s2-dark .s2-subcats a{background:#16283e!important;color:#f7f7f5!important}.s2-random-nav-item{display:flex!important;align-items:center!important}button.s2-random.s2-random-nav{display:inline-flex!important;align-items:center!important;gap:8px!important;height:36px!important;padding:0 16px!important;border:1px solid var(--s2-line)!important;border-radius:999px!important;background:#fff!important;color:var(--s2-navy)!important;font:600 14px/1 Rubik,sans-serif!important;cursor:pointer;transition:background .18s,color .18s,border-color .18s!important}button.s2-random.s2-random-nav svg{width:16px!important;height:16px!important;fill:none!important;stroke:var(--s2-terra)!important;stroke-width:2!important;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s ease}button.s2-random.s2-random-nav:hover{background:var(--s2-navy)!important;border-color:var(--s2-navy)!important;color:#fff!important}button.s2-random.s2-random-nav:hover svg{stroke:#fff!important;transform:rotate(180deg)}.s2h .s2c{max-width:1240px!important;padding-left:0!important;padding-right:0!important}.s2h .s2c__head{padding-left:0!important;padding-right:0!important;width:100%!important}.s2h .s2c__head h2{font-size:48px!important;line-height:1.1!important}.s2h .s2c>*:not(.s2c__head){margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important}@media(max-width:1300px){.s2h .s2c{padding-left:20px!important;padding-right:20px!important}}@media(max-width:767px){.s2h .s2c__head h2{font-size:32px!important}}@media(min-width:1024px){html .template-product .product-gallery{display:grid!important;grid-template-columns:80px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;padding-left:0!important}html .template-product .product-gallery>css-slider,html .template-product .product-gallery>.css-slider{grid-column:2!important;grid-row:1!important;min-width:0!important}html .template-product .product-gallery__thumbnails{grid-column:1!important;grid-row:1!important;order:0!important;position:static!important;width:80px!important;height:auto!important;max-height:var(--s2-galh,640px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important}html .template-product .product-gallery__thumbnails::-webkit-scrollbar{display:none!important}html .template-product .product-gallery__thumbnails-holder{flex-direction:column!important;flex-wrap:nowrap!important;gap:10px!important}html .template-product .product-gallery__thumbnails .thumbnail{width:78px!important;height:78px!important;flex:0 0 78px!important}html .template-product .main-product>.product-text{top:var(--s2-stick,20px)!important}}.facets__prewrapper{max-width:none!important}@media(min-width:1024px){html body .header-actions--buttons>a.s2-account-handle,html body .header-actions--buttons>a.s2-fav-link,html body .header-actions--buttons>a.button--cart-handle,html body .header-actions--buttons>button.s2-theme-toggle{display:flex!important;align-items:center!important;justify-content:center!important;align-content:center!important}}.product-item .card__text:after{align-self:center!important;margin-left:auto!important;margin-right:auto!important}.product-item .product-item__image-figure{background:#fff!important}.product-item .product-item__image-figure img.img{object-fit:contain!important;transform:scale(.88)!important;transform-origin:50% 40%!important}.s2-products .product-item__image-figure img,.s2-products figure img{object-fit:contain!important}.template-page .main-page{max-width:860px!important;margin:8px auto 48px!important;padding:44px 52px!important;background:#fff;border:1px solid var(--s2-line,#ebe6df);border-radius:22px}.template-page .main-page>h1.title{font-family:Rubik,sans-serif!important;font-weight:800!important;font-size:44px!important;color:#1f2a44!important;letter-spacing:-.02em;margin:0 0 6px!important;padding-bottom:20px;border-bottom:1px solid #ebe6df}.template-page .main-page .rte{color:#374151;font-size:16px;line-height:1.75}.template-page .main-page .rte h1{display:none}.template-page .main-page .rte h2,.template-page .main-page .rte h3{font-family:Rubik,sans-serif!important;font-weight:700!important;color:#1f2a44!important;font-size:22px!important;margin:34px 0 10px!important;letter-spacing:-.01em}.template-page .main-page .rte h3{font-size:18px!important}.template-page .main-page .rte a{color:#c8553d;text-decoration-thickness:1px;text-underline-offset:3px}.template-page .main-page .rte strong{color:#1f2a44}.template-page .main-page .rte ul{padding-left:20px}.template-page .main-page .rte table{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden}.template-page .main-page .rte td,.template-page .main-page .rte th{border:1px solid #ebe6df;padding:10px 12px}.template-page .main-page .rte details,.template-page .main-page .rte .faq,.template-page .main-page .rte blockquote{background:#f4f1ed;border:0;border-radius:14px;padding:14px 18px;margin:10px 0}.template-page .contact-form{max-width:860px;margin:0 auto 60px!important;padding:32px;background:#f4f1ed;border-radius:22px}.template-page .contact-form input,.template-page .contact-form textarea,.template-page .contact-form select{border-radius:12px!important;border:1px solid #e3ddd4!important;background:#fff!important;padding:12px 14px!important}.template-page .contact-form button,.template-page .contact-form .button{background:#1f2a44!important;color:#fff!important;border-radius:999px!important;border:0!important;font-weight:700!important;padding:14px 28px!important}.template-page .breadcrumb-main{max-width:860px;margin:0 auto}@media(max-width:767px){.template-page .main-page{padding:26px 20px!important;border-radius:16px;margin:4px 12px 32px!important}.template-page .main-page>h1.title{font-size:32px!important}}.template-product .product-gallery .css-slider,.template-product .product-gallery figure{background:#f6f5f2!important;border-radius:18px!important;border:0!important}.template-product .s2-pp-rating{background:none!important;padding:0!important}.template-product .s2-pp-info{grid-template-columns:repeat(3,1fr)!important;gap:0!important;margin:18px 0!important;border:0!important}.template-product .s2-pp-info>div{min-height:0!important;flex-direction:row!important;text-align:left!important;align-items:center!important;justify-content:flex-start!important;border:0!important;border-left:1px solid #ebe6df!important;border-radius:0!important;padding:4px 14px!important;background:none!important;gap:12px!important}.template-product .s2-pp-info>div:first-child{border-left:0!important;padding-left:0!important}.template-product .s2-pp-info>div>span:first-child,.template-product .s2-pp-info .s2-ico-wrap{background:none!important;width:auto!important;height:auto!important}.template-product .s2-pp-info svg{width:30px!important;height:30px!important;flex:0 0 30px}.template-product .s2-pp-info b{font-size:14px!important}.template-product .product-actions button[type=submit],.template-product .product-actions .add-to-cart{background:#1f2a44!important;border-color:#1f2a44!important;height:56px!important;font-size:17px!important}.template-product .product-actions button[type=submit]:hover{background:#c8553d!important;border-color:#c8553d!important}.template-product .product-actions .quantity-selector,.template-product .product-actions quantity-selector{border:1px solid #e3ddd4!important;border-radius:14px!important;overflow:hidden}.template-product .product-actions .quantity-selector button,.template-product .product-actions quantity-selector button{border:0!important}.template-product .product-text .card-widget--layout-boxed:not(.product__description){background:#f4f1ed!important;border:0!important;border-radius:18px!important;padding:6px!important}.template-product .product-text .card-widget--layout-boxed:not(.product__description) *{border-color:transparent!important}.template-product .s2-product-details .card-widget{border:0!important;border-top:1px solid #ebe6df!important;border-radius:0!important;background:#fff!important;margin:0!important}.template-product .s2-product-details .card-widget:last-child{border-bottom:1px solid #ebe6df!important}.template-product .s2-product-details .card-widget__header{background:#fff!important;padding:20px 8px!important;font-family:Rubik,sans-serif;font-weight:700;font-size:16px;color:#1f2a44}.template-product .s2-product-details .card-widget__content{padding:0 8px 22px!important;color:#4b5563;line-height:1.7}.template-product .s2-product-details .card-widget__header svg{color:#1f2a44}@media(max-width:767px){.template-product .s2-pp-info{grid-template-columns:1fr!important;gap:10px!important}.template-product .s2-pp-info>div{border-left:0!important;padding:0!important}}.template-product .s2-pp-info>div{font-size:12px!important;padding:2px 10px!important;gap:10px!important}.template-product .s2-pp-info>div>:first-child{flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px}.template-product .s2-pp-info b{font-size:13px!important;line-height:1.25}.template-product .s2-pp-info svg{width:22px!important;height:22px!important;flex:0 0 22px}html body button.s2-random.s2-random-nav{font-family:var(--font-stack-body),sans-serif!important;font-weight:400!important}html body a.button--cart-handle:has(>.s2-cart-n) [data-header-cart-count]{display:none!important}html body a.button--cart-handle:not(.header-actions--buttons>a)>.s2-cart-n{display:none!important}html body a.button--cart-handle:not(.header-actions--buttons>a) [data-header-cart-count]{display:inline!important}.s2-fav-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.s2-fav-head h2{margin:0}.s2-fav-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--s2-line);padding:12px 0}html body .s2-fav-row a.s2-fav-item{display:flex;align-items:center;gap:14px;min-width:0;flex:1;border:0;border-radius:0;padding:0;margin:0;font:400 15px/1.45 var(--font-stack-body),sans-serif;color:var(--s2-navy)}.s2-fav-item span{overflow-wrap:anywhere}.s2-fav-item img{width:64px;height:80px;object-fit:contain;flex-shrink:0;border-radius:8px;background:#fff}html body .s2-fav-remove,html body .s2-fav-close{flex:0 0 44px;width:44px;height:44px;border:0;background:transparent;color:var(--s2-navy);font:400 26px/1 var(--font-stack-body),sans-serif;cursor:pointer;padding:0}.s2-fav-remove:hover,.s2-fav-close:hover{opacity:.65}body.s2-dark .s2-fav-panel__in{background:var(--s2-sand);color:var(--s2-navy)}@media(max-width:480px){.s2-fav-panel__in{padding:20px 16px}}.s2-color-wrap{position:relative;display:inline-flex}.s2-color-menu{display:none;position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:220px;background:#fff;border:1px solid var(--s2-line);border-radius:14px;padding:8px;box-shadow:0 18px 50px #12192a29;grid-template-columns:1fr 1fr;gap:2px}.s2-color-wrap.is-open .s2-color-menu{display:grid}.s2-color-opt{display:flex;align-items:center;gap:9px;border:0;background:transparent;border-radius:9px;padding:9px 10px;font:700 13px Rubik,sans-serif;color:var(--s2-navy);cursor:pointer;text-align:left}.s2-color-opt:hover{background:var(--s2-sand)}.s2-color-opt.is-active{background:var(--s2-navy);color:#fff}.s2-color-sw{width:16px;height:16px;border-radius:50%;border:1px solid rgba(31,42,68,.25);flex:0 0 auto;display:inline-block}.s2-color-clear{grid-column:1/-1;border:0;background:transparent;color:#7a8494;font:600 12px Rubik,sans-serif;padding:8px 10px 4px;cursor:pointer;text-align:left}.s2-color-hide{display:none!important}.s2-color-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:12px 16px;border:1px solid var(--s2-line);border-radius:12px;background:#fff;font:600 14px Rubik,sans-serif;color:var(--s2-navy)}.s2-color-bar:empty{display:none}.s2-color-bar .s2-color-clear{border:1px solid var(--s2-line);border-radius:999px;padding:7px 14px;background:#fff;font:700 13px Rubik,sans-serif;color:var(--s2-navy);cursor:pointer}.facets__wrapper .s2-filter-spacer{display:none!important}.facets__wrapper .s2-controls-group{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.s2-home-random{display:none;margin:18px 0 6px;padding:0 16px}@media(max-width:767px){.s2-home-random{display:block}.s2-home-random__btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:15px 18px;border:0;border-radius:999px;background:var(--s2-navy);color:#fff;font:800 15px Rubik,sans-serif;cursor:pointer;box-shadow:0 10px 24px #1f2a4438}.s2-home-random__btn svg{width:19px;height:19px;fill:none;stroke:#fff;stroke-width:2}}@media(min-width:768px){.s2-home-random{display:none!important}}.s2-fit-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 12px}.s2-fit-fields label{display:flex;flex-direction:column;gap:6px;font:700 12px Rubik,sans-serif;color:var(--s2-navy)}.s2-fit-fields input,.s2-fit-fields select{border:1px solid var(--s2-line);border-radius:10px;padding:10px 12px;font:600 14px Rubik,sans-serif;color:var(--s2-navy);background:#fff}.s2-fit-fields small{font:500 11px Rubik,sans-serif;color:#7a8494}.s2-fit-wide{grid-column:1/-1}.s2-fit-result strong{display:block;font:800 26px Rubik,sans-serif;color:var(--s2-navy);margin:6px 0 10px}@media(max-width:767px){.s2-fit-fields{grid-template-columns:1fr}}.facets__wrapper .s2-controls-group{justify-content:flex-start!important;flex:1 1 auto}.facets__wrapper .s2-controls-group>p.facets__heading,.facets__wrapper p.facets__heading{display:none!important}.facets__wrapper .s2-controls-group>details{margin:0!important;padding:0!important;align-self:center!important;display:inline-flex!important}.facets__wrapper .s2-controls-group>details>summary{margin:0!important}.facets__wrapper button.s2-filter-prepared[disabled]{display:none!important}.facets__wrapper .s2-color-wrap,.facets__wrapper .s2-color-wrap button{cursor:pointer!important}body.s2-color-active #main-collection-product-grid~*:is(.pagination,.s2-loadmore,nav,[class*=pagination],[class*=load-more]),body.s2-color-active .pagination,body.s2-color-active [class*=s2-load]{display:none!important}@media(min-width:990px){.s2-seo-faq{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:40px;align-items:start;max-width:1240px;margin:40px auto;padding:0 20px;box-sizing:border-box}.s2-seo-faq>.shopify-section{margin:0!important;padding:0!important;width:auto!important;max-width:none!important;min-width:0}.s2-seo-faq .s2-collection-rich,.s2-seo-faq .s2-collection-rich .rich-text__container,.s2-seo-faq .s2-faq{width:auto!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}.s2-seo-faq .s2-faq{padding-top:0!important}.s2-seo-faq .s2-faq>*{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;grid-column:1/-1!important}.s2-seo-faq .s2-collection-rich .card__text{padding-top:0!important}.s2-seo-faq>.shopify-section:last-child{position:sticky;top:20px}}html body .header-actions--buttons.header-actions--buttons .s2-ico{width:24px!important;height:24px!important;stroke-width:1.75!important}html body .header-actions--buttons.header-actions--buttons :is(.s2-account-handle,.s2-fav-link,.button--cart-handle,.s2-theme-toggle){background:#f7f6f3!important;border:1px solid #ebe8e1!important;border-radius:13px!important;width:44px!important;min-width:44px!important;height:44px!important}html body .header-actions--buttons.header-actions--buttons{gap:8px!important}html body .header-actions--buttons.header-actions--buttons :is(a,button):focus-visible{outline:2px solid #c8553d!important;outline-offset:3px}html body .header-actions--buttons.header-actions--buttons .s2-cart-n,html body .header-actions--buttons.header-actions--buttons .s2-fav-count{top:-4px!important;right:-4px!important;border:2px solid #fff;box-sizing:content-box}html body .localization-form .localization-form__item-button{font-size:12px!important;line-height:1.2!important;min-height:30px!important;padding:6px 10px!important;border-radius:8px!important;gap:6px!important}html body .localization-form .localization-form__content{max-height:min(55vh,360px)!important;overflow-y:auto!important;min-width:210px!important;padding:6px!important;border-radius:12px!important;background:#fff!important;color:#1f2a44!important}html body .localization-form .localization-form__content button{font-size:13px!important;padding:9px 10px!important;color:#1f2a44!important;white-space:normal!important;display:flex!important;gap:6px!important;align-items:center!important}html body .localization-form__content-item--selected{display:list-item!important}html body .localization-form__content-item--selected button{background:#f1f3f5!important;font-weight:700!important}html body .localization-form__content-item--selected button:after{content:"\2713";margin-left:auto}html body .localization-form__country{display:inline!important}html body .localization-form .localization-form__item-symbol svg{width:10px!important;height:10px!important}html body .localization-form__currency{font-size:11px!important;opacity:.8}@media(min-width:1024px){html body .s2-random-nav-item{margin-inline-start:auto!important;padding-inline-start:28px!important}html body .s2-random-nav-item:before{display:none!important}}html body .product-item.s2-print-focus .card__image,html body .s2-product.s2-print-focus .s2-imgbox{overflow:hidden!important;isolation:isolate}html body .s2-pagination-footer{grid-column:1 / -1!important;width:100%!important;clear:both;order:10000;margin-top:24px!important}html body .s2-pagination-footer nav{width:100%}html body .s2-pagination-footer .pagination{display:flex!important;gap:7px;flex-wrap:wrap}html body .pagination{display:flex!important;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;list-style:none;padding:24px 0;margin:0}html body .pagination .s2-page-number{display:flex!important}html body .pagination .s2-page-summary{display:none!important}html body .s2-more{margin:20px auto!important;padding:0!important;text-align:center}html body .s2-more [hidden]{display:none!important}html body .s2-more__info{margin-bottom:12px}html body.template-product .main-product .product__title{font-size:clamp(25px,2.5vw,36px)!important;line-height:1.2!important;letter-spacing:-.025em!important}html body.template-product .main-product{column-gap:clamp(28px,4vw,64px)!important;align-items:start!important}html body.template-product .main-product>.product-text{padding:12px 0!important}html body.template-product .product-gallery{display:flex!important;flex-direction:column!important;gap:12px!important;padding:0!important}html body.template-product .product-gallery>css-slider{width:100%!important;min-width:0!important;border:1px solid #ede9e2;border-radius:16px;overflow:hidden}html body.template-product .product-gallery__thumbnails{position:static!important;width:100%!important;order:2!important;max-height:92px!important;overflow-x:auto!important;overflow-y:hidden!important}html body.template-product .product-gallery__thumbnails-holder{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;transform:none!important;max-height:90px!important;padding:2px!important}html body.template-product .product-gallery__thumbnails .thumbnail{width:64px!important;height:76px!important;flex:0 0 64px!important;border-radius:8px!important}html body.template-product .product-variant{margin-bottom:20px!important}html body.template-product product-variants label{min-height:44px!important;min-width:44px!important;font-size:14px!important;cursor:pointer}html body.template-product .product-actions{gap:10px!important;margin-top:20px!important}html body.template-product .product-actions button[type=submit]{min-height:54px!important;border-radius:10px!important;font-size:16px!important;box-shadow:none!important}html body.template-product .s2-pp-info{grid-template-columns:1fr!important;padding:18px 0!important;gap:13px!important;border-top:1px solid #e9e5de;border-bottom:1px solid #e9e5de}html body.template-product .s2-pp-info>div{display:flex!important;flex-direction:row!important;border:0!important;padding:0!important;font-size:13px!important;line-height:1.5!important;background:transparent!important}html body.template-product .s2-pp-info b{font-size:14px!important}html body.template-product .s2-pp-info>div>:first-child{background:#f5f3ee!important;border-radius:50%;width:38px!important;height:38px!important;min-width:38px!important;flex-basis:38px!important}html body.template-product .s2-pp-rating{background:transparent!important;padding:0!important;margin:8px 0 18px!important}html body.template-product .s2-pp-guide{min-height:32px;display:inline-flex;align-items:center;font-size:13px!important;text-underline-offset:3px}.s2-fit-dialog{box-sizing:border-box;width:min(880px,calc(100% - 24px));max-height:90vh;border:0;border-radius:20px;padding:28px;color:#1f2a44;background:#fff;box-shadow:0 28px 90px #10182b44}.s2-fit-dialog::backdrop{background:#14203d99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.s2-fit-dialog h2{font-size:26px;line-height:1.2;margin:0 48px 8px 0;font-weight:750}.s2-fit-dialog h3{font-size:20px;margin:22px 0 10px}.s2-fit-dialog p{font-size:14px;line-height:1.6;margin:8px 0;color:#586174}.s2-fit-dialog :focus-visible{outline:2px solid #c8553d;outline-offset:3px}@media(max-width:767px){html body .header-actions--buttons.header-actions--buttons{gap:5px!important}html body .header-actions--buttons.header-actions--buttons :is(.s2-account-handle,.s2-fav-link,.button--cart-handle,.s2-theme-toggle){width:38px!important;min-width:38px!important;height:40px!important}html body .header-actions--buttons.header-actions--buttons .s2-ico{width:21px!important;height:21px!important}.s2-fit-dialog{padding:20px;max-height:92dvh}.s2-fit-form{padding:16px}.s2-fit-fields{grid-template-columns:1fr 1fr}.s2-fit-fields label:first-child{grid-column:1 / -1}html body.template-product .product__title{font-size:26px!important}html body.template-product .main-product>.product-text{position:static!important}html body .localization-form .localization-form__item-button{font-size:11px!important;padding:6px 8px!important}}@media(prefers-reduced-motion:reduce){html body .s2-print-focus img{transition:none!important}}html body,html body :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,summary,legend,li,td,th,strong,b,small,.section-heading__title,.jdgm-rev-widg__title,.jdgm-rev__body,.jdgm-write-rev-link):not(.jdgm-star):not([class*=jdgm-icon]){font-family:Rubik,sans-serif!important}html body .jdgm-widget :is(span,div):not(.jdgm-star):not([class*=icon]){font-family:Rubik,sans-serif!important}html body .section-heading__title,html body .jdgm-rev-widg__title{font-weight:750!important;line-height:1.15!important;letter-spacing:-.025em!important;font-size:clamp(25px,3vw,38px)!important}html body .jdgm-widget{border-color:#e9e4dc!important;border-radius:18px;padding:28px!important;background:#faf9f6}html body .jdgm-write-rev-link{border-radius:9px!important;background:#1f2a44!important;border-color:#1f2a44!important;padding:12px 20px!important}@media(min-width:1024px){html body .s2-nav-row{width:min(1240px,calc(100vw - 64px))!important;display:flex!important;justify-content:flex-start!important;margin-inline:auto!important}html body .s2-nav-row>.s2-random-nav-item{margin-left:auto!important;margin-inline-start:auto!important;padding-left:40px!important}}html body .product-item.s2-print-focus .product-item__image-figure--secondary{display:none!important}html body .product-item.s2-print-focus .product-item__image-figure--primary{opacity:1!important;visibility:visible!important}@media(hover:hover){html body .product-item.s2-print-focus:hover .product-item__image-figure img.img,html body .s2-product.s2-print-focus:hover .s2-imgbox img{transform:scale(.94)!important;object-fit:contain!important}}html body .product-item.s2-print-focus:focus-within .product-item__image-figure img.img,html body .s2-product.s2-print-focus:focus-within .s2-imgbox img{transform:scale(.94)!important}html body .s2-colhead{position:relative;background:#f6f3ee!important;border:1px solid #e8e2d8;border-left:5px solid #c8553d;border-radius:4px 20px 20px 4px!important;padding:30px 34px!important;margin:0 0 20px!important}html body .s2-colhead__inner{max-width:960px}.s2-colhead__title{letter-spacing:-.035em!important}html body .s2-colhead__usps{gap:20px!important;margin-top:20px!important;padding-top:15px!important;border-top:1px solid #e6dfd4}html body .s2-colhead__usps li{font-size:12px!important;font-weight:500!important}html body .s2-subcats{padding:0!important;border:0!important;margin:16px 0 24px!important;gap:8px!important;max-width:100%;overflow:auto}html body .s2-subcats a,html body .s2-subcats a.s2-noimg{background:#fff!important;border:1px solid #dfd9cf!important;border-radius:9px!important;padding:11px 15px!important;font-size:13px!important}html body .s2-subcats a:hover{background:#1f2a44!important;color:#fff!important}html body .facets__wrapper{position:relative;background:#fff!important;border:1px solid #e6e1d8!important;border-radius:14px;padding:12px!important;gap:9px!important;margin-bottom:22px!important;align-items:center!important;flex-wrap:wrap!important}html body .facets__wrapper :is(summary,.s2-dd__btn){border:1px solid #e1dbd1!important;background:#faf9f6!important;border-radius:8px!important;font-weight:500!important;font-size:13px!important}html body .facets__display,html body .s2-dd__menu{border:1px solid #e6e1d8!important;border-radius:12px!important;box-shadow:0 12px 30px #1f2a4414!important;z-index:50!important;max-height:55vh;overflow:auto}html body .facets__display input,html body .facets__display label{pointer-events:auto!important}html body .s2-density{gap:5px!important}html body .s2-density button{height:32px!important;min-width:32px!important;border-radius:7px!important}html body .localization-form__content button{width:100%!important;text-align:left}.localization-form__content button .country{flex:1}html body .s2-related{padding-block:40px!important}.s2-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.s2-section-top{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px}.s2-section-top h1,.s2-section-top h2{font-weight:800;letter-spacing:-.04em;line-height:1.06;color:#1f2a44;margin:0 0 14px;font-size:clamp(30px,4vw,52px)}.s2-section-top h1{max-width:820px;font-size:clamp(36px,5vw,66px)}.s2-section-top p{max-width:760px;color:#626779;line-height:1.65;font-size:16px;margin:0}.s2-section-top a{white-space:nowrap;font-weight:600;font-size:14px;text-underline-offset:5px}.s2-kicker{color:#b54c37!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.13em;margin:0 0 13px!important}.s2-discovery{padding:30px 0}.s2-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.s2-discovery--styles .s2-discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.s2-discovery--categories .s2-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.s2-discovery-card{display:block;text-decoration:none!important;color:#1f2a44!important;border:1px solid #e8e3da;border-radius:18px;overflow:hidden;background:#fff;transition:box-shadow .25s,transform .25s}.s2-discovery-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #1f2a4412}.s2-discovery-photo{aspect-ratio:5/4;background:#f6f4f0;overflow:hidden}.s2-discovery-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block;transition:transform .35s}.s2-discovery-card:hover img{transform:scale(1.06)}.s2-discovery-copy{padding:22px 24px}.s2-discovery-copy h2,.s2-discovery-copy h3{font-weight:700;font-size:22px;line-height:1.25;margin:0 0 9px;letter-spacing:-.025em}.s2-discovery-copy p{line-height:1.6;color:#656a75;font-size:14px}.s2-discovery-copy span,.s2-discovery-copy strong{font-size:13px;font-weight:600;color:#b54c37}.s2-discovery--gifts .s2-discovery-photo{background:#f5ede4}.s2-discovery--gifts .s2-discovery-card:nth-child(2n) .s2-discovery-photo{background:#eaf0ed}.s2-discovery--gifts .s2-discovery-card:nth-child(3n) .s2-discovery-photo{background:#edf0f6}.s2-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.s2-create-grid .s2-discovery-card{display:grid;grid-template-columns:1fr 1fr;align-items:center}.s2-create-grid .s2-discovery-photo{aspect-ratio:4/5}.s2-create-grid .s2-discovery-copy strong{display:inline-block;border-radius:8px;background:#1f2a44;color:#fff;padding:12px 18px;margin-top:8px}.s2-steps{list-style:none;padding:28px 0 0;margin:25px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid #e5dfd5}.s2-steps b{font-size:32px;color:#c8553d}.s2-steps h2{font-size:21px;margin:10px 0}.s2-steps p{font-size:14px;line-height:1.7;color:#626779}.s2-editorial{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;background:#f5f2ed;padding:42px;border-radius:18px;margin-top:44px}.s2-editorial h2{font-size:clamp(25px,3vw,38px);font-weight:750;line-height:1.15;letter-spacing:-.035em;color:#1f2a44;margin:0}.s2-editorial p{font-size:15px;line-height:1.8;color:#535b6c;margin:0 0 15px}.s2-editorial a{font-weight:600;text-underline-offset:4px}@media(max-width:900px){.s2-discovery--styles .s2-discovery-grid,.s2-discovery--categories .s2-discovery-grid,.s2-discovery-grid,.s2-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s2-create-grid{grid-template-columns:1fr}.s2-section-top{align-items:start;flex-direction:column}.s2-editorial{gap:25px;padding:28px;grid-template-columns:1fr}}@media(max-width:600px){html body .s2-colhead{padding:24px 20px!important}.s2-discovery-grid{gap:12px}.s2-discovery-copy{padding:16px}.s2-discovery-copy h3{font-size:18px}.s2-discovery--home .s2-discovery-grid{grid-template-columns:1fr}.s2-steps{grid-template-columns:1fr;gap:16px}.s2-create-grid .s2-discovery-card{grid-template-columns:1fr}.s2-create-grid .s2-discovery-photo{aspect-ratio:5/4}.s2-related-grid{gap:10px}.s2-section-top h1{font-size:38px}}@media(prefers-reduced-motion:reduce){.s2-discovery-card,.s2-discovery-photo img,html body .s2-print-focus img{transition:none!important}}html body .s2-dd:not(.is-open)>.s2-dd__menu{display:none!important}html body .s2-dd.is-open>.s2-dd__menu{display:block!important}html body .product-item.s2-print-focus .product-item__image-figure img.img,html body .s2-product.s2-print-focus .s2-imgbox img{transform:scale(.96)!important;object-fit:contain!important}@media(hover:hover){html body .product-item.s2-print-focus:hover .product-item__image-figure img.img,html body .s2-product.s2-print-focus:hover .s2-imgbox img{transform:scale(1.5)!important}}html body .product-item.s2-print-focus:focus-within .product-item__image-figure img.img,html body .s2-product.s2-print-focus:focus-within .s2-imgbox img{transform:scale(1.5)!important}html body .jdgm-preview-badge{padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:5px 0!important;font-size:12px!important;line-height:1.4!important}html body .jdgm-preview-badge .jdgm-star{font-size:12px!important}html body .jdgm-preview-badge__text{font-size:11px!important;color:#626779}html body .product-item .card__text{padding:14px!important;gap:8px!important}html body .product-item .card__text>*{margin-top:0!important;margin-bottom:8px!important}html body .product-item__title{font-size:14px!important;line-height:1.35!important;font-weight:600!important}html body .product-item .price{font-size:16px!important}html body .product-item{border-radius:12px!important;box-shadow:none!important}html body .s2-related-grid>.product-item{width:100%!important;max-width:none!important;min-width:0}html body .product-item .product-item__image,html body .product-item__image-figure{max-height:420px!important}html body .pagination{align-items:center!important;justify-content:center!important;padding:0!important;gap:8px!important}html body .pagination li.s2-page-number,html body .pagination li.s2-page-number a{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;width:38px!important;height:38px!important;line-height:1!important;margin:0!important;box-sizing:border-box}html body .pagination li.active{background:#1f2a44!important;color:#fff!important;border-color:#1f2a44!important}html body .header-actions--buttons.header-actions--buttons :is(.s2-account-handle,.s2-fav-link,.button--cart-handle,.s2-theme-toggle){border:0!important;background:transparent!important;border-radius:50%!important;width:42px!important;min-width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .header-actions--buttons.header-actions--buttons :is(.s2-account-handle,.s2-fav-link,.button--cart-handle,.s2-theme-toggle):hover{background:#f0eee9!important}html body .header-actions--buttons.header-actions--buttons .s2-ico{width:22px!important;height:22px!important;stroke-width:1.65!important}html body .s2-nav-row{width:100%!important;max-width:none!important}html body .s2-random-nav-item{padding-right:0!important;margin-right:0!important}.s2-create-nav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 40px}.s2-create-nav a{padding:12px 20px;border:1px solid #dcd7ce;border-radius:30px;font-weight:600;font-size:14px;text-decoration:none}.s2-create-nav a:hover{background:#1f2a44;color:#fff}.s2-create-category{scroll-margin-top:160px;margin:40px 0}.s2-create-category>h2{font-size:28px;margin-bottom:22px}.s2-create-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.s2-create-grid .s2-discovery-card{display:block}.s2-create-grid .s2-discovery-photo{aspect-ratio:1}.s2-create-grid .s2-discovery-copy{padding:18px}.s2-create-grid .s2-discovery-copy h3{font-size:17px}.s2-create-grid .s2-discovery-copy strong{padding:0;background:none;color:#b54c37}.s2-collection-editorial{max-width:1200px;margin:50px auto;padding:40px;border-top:1px solid #dfd9cf;display:grid;grid-template-columns:1fr 1.4fr;gap:48px;color:#1f2a44;background:#f7f5f0;border-radius:18px}.s2-collection-editorial h2{font-size:30px;line-height:1.15;margin:0 0 20px;letter-spacing:-.03em}.s2-collection-editorial h3{font-size:19px;margin:20px 0 10px}.s2-collection-editorial p{font-size:15px;line-height:1.8;margin:0 0 16px}.s2-collection-editorial a{text-decoration:underline;text-underline-offset:4px}.s2-collection-editorial nav{display:flex;flex-wrap:wrap;gap:8px 18px}.s2-collection-editorial .rte :is(h1,h2,h3){font-size:20px}html body.template-collection main .rich-text,html body.template-collection main .toggle{background:transparent!important;color:inherit!important;border-color:#e6e1d8!important}html body.template-collection main .rich-text :is(p,li){font-size:15px!important;line-height:1.8!important}html body.s2-dark{--s2-ink:#f3f1ec;--s2-line:#393e46;--color-text-main:#f3f1ec;--color-foreground-main:#171b21;--color-background-main:#102033;--color-borders-main:#393e46;color-scheme:dark}html body.s2-dark :is(.s2-colhead,.s2-editorial,.s2-collection-editorial,.s2-discovery-card,.product-item,.s2-product,.s2-fit-dialog,.s2-fit-form,.s2-fit-result,.jdgm-rev-widg,.facets__wrapper,.facets__display,.s2-dd__menu,.s2-fav-panel__in){background:#102033!important;color:#f3f1ec!important;border-color:#393e46!important}html body.s2-dark :is(.s2-section-top,.s2-colhead,.s2-editorial,.s2-collection-editorial,.s2-discovery-copy,.product-text,.card__text,.s2-steps,.s2-fit-dialog,.jdgm-rev-widg) :is(h1,h2,h3,h4,p,a,span,small,strong,b,label,legend){color:#eeeae2!important}html body.s2-dark .header-actions--buttons.header-actions--buttons :is(a,button){background:transparent!important;color:#f3f1ec!important}html body.s2-dark .header-actions--buttons.header-actions--buttons :is(a,button):hover{background:#262c35!important}html body.s2-dark .header-actions--buttons.header-actions--buttons svg.s2-ico,html body.s2-dark .header-actions--buttons.header-actions--buttons svg.s2-ico *{stroke:#f3f1ec!important;color:#f3f1ec!important}html body.s2-dark :is(.header-logo,.logo,.s2-foot-logo) img{filter:invert(1) grayscale(1)}html body.s2-dark :is(.header-links,.header-links nav,.s2-nav-row,.gm-menu,.gm-menu-item,.gm-menu-item>a,.gm-submenu){background:#102033!important;color:#f3f1ec!important}html body.s2-dark .s2-nav-row :is(a,span,button){color:#f3f1ec!important}html body.s2-dark .s2-nav-row svg{fill:currentColor}html body.s2-dark :is(.facets__wrapper summary,.s2-dd__btn,.s2-density button,.s2-subcats a,.product-variant label,.s2-fit-fields input,.s2-fit-fields select){background:#16283e!important;color:#f3f1ec!important;border-color:#48515f!important}html body.s2-dark .jdgm-preview-badge{background:transparent!important}html body.s2-dark .jdgm-preview-badge__text{color:#c9cdd4!important}html body.s2-dark .pagination li.active{background:#eeeae2!important;color:#141922!important;border-color:#eeeae2!important}html body.s2-dark .s2-pp-guide,html body.s2-dark .s2-pp-vat,html body.s2-dark .s2-pp-rating{color:#c9cdd4!important}html body.s2-dark .product-actions button:not([disabled]),html body.s2-dark .shopify-payment-button__button{color:#fff!important}@media(max-width:767px){.s2-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s2-create-grid .s2-discovery-photo{aspect-ratio:1}.s2-collection-editorial{grid-template-columns:1fr;gap:20px;margin:30px 16px;padding:24px}.s2-create-grid .s2-discovery-copy{padding:13px}.s2-create-grid .s2-discovery-copy h3{font-size:15px}}@media(prefers-reduced-motion:reduce){html body .s2-print-focus img{transform:none!important}}.s2-discovery--gifts .s2-discovery-photo{aspect-ratio:3/2}.s2-discovery--gifts .s2-discovery-photo img{object-fit:cover;mix-blend-mode:normal}@media(min-width:1024px){html body .header-links .site-nav-container,html body .header-links .site-nav-container>nav{width:100%!important;max-width:none!important;flex:1!important;margin:0!important;padding:0!important}html body .header-links .s2-nav-row{width:100%!important;max-width:none!important;margin:0!important;padding-right:0!important;padding-left:0!important;box-sizing:border-box!important}}html body.s2-dark .s2-colhead :is(div,li,button),html body.s2-dark .breadcrumb,html body.s2-dark .breadcrumb a,html body.s2-dark .s2-filter-label,html body.s2-dark .s2-density__label{color:#d4d8df!important}html body.s2-dark .s2-nav-row.s2-nav-row,html body.s2-dark .s2-nav-row.s2-nav-row :is(li,a,span,div,button){background:#102033!important;color:#f3f1ec!important}html body.s2-dark .s2-nav-row.s2-nav-row svg,html body.s2-dark .s2-nav-row.s2-nav-row svg *{color:#f3f1ec!important}html body.s2-dark .s2-density.s2-density button{background:#16283e!important;color:#f3f1ec!important;border-color:#596372!important}html body.s2-dark .s2-density.s2-density button.is-active{background:#f3f1ec!important;color:#171b21!important}html body.s2-dark .product-item .card__image{background:#f5f3ee!important}@media(min-width:1024px){html body #site-header .header-links .site-nav{width:100%!important;max-width:none!important;display:block!important;margin:0!important}html body #site-header .header-links .site-nav-container,html body #site-header .header-links nav,html body #site-header .header-links .s2-nav-row{width:100%!important;max-width:none!important;margin:0!important}}html body.s2-dark #site-header .s2-nav-row .gm-item .gm-target,html body.s2-dark #site-header .s2-nav-row .gm-item .gm-target *{color:#f3f1ec!important;background-color:transparent!important}html body.s2-dark #site-header .s2-nav-row .gm-item .gm-target svg{fill:currentColor!important}html body .jdgm-star,html body .jdgm-star:before{font-family:JudgemeStar!important;color:#b94d35!important}html body .jdgm-form__rating .jdgm-star{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:26px!important;opacity:1!important;visibility:visible!important}html body .s2-norev{display:flex!important;align-items:center;justify-content:center;gap:6px;min-height:20px;font-size:12px!important;color:#626779}html body .s2-norev span{font-size:14px!important;color:#a94c36}html body .header-actions--buttons.header-actions--buttons :is(.s2-account-handle,.s2-fav-link,.button--cart-handle,.s2-theme-toggle){display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;width:44px!important;min-width:44px!important;height:44px!important;border:0!important;border-radius:46% 54% 48% 52%!important;background:#f3efe7!important;position:relative!important}html body .header-actions--buttons.header-actions--buttons .s2-ico{width:28px!important;height:28px!important;stroke-width:1.9!important;flex:none!important}html body .header-actions--buttons.header-actions--buttons{align-items:center!important;gap:8px!important}html body #site-cart-sidebar.sidebar--right{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;align-content:stretch!important;width:min(460px,100vw)!important}html body #site-cart-sidebar>.sidebar__header{padding:18px 24px!important;min-height:64px}html body #site-cart-sidebar>.sidebar__body{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;display:block!important}html body #site-cart-sidebar>.sidebar__footer{position:relative!important;bottom:auto!important;max-height:45dvh;overflow-y:auto;padding:18px 24px max(18px,env(safe-area-inset-bottom))!important;border-top:1px solid #e6e1d8;background:#fff!important;box-shadow:0 -8px 24px #1f2a4408}html body #site-cart-sidebar .cart__details>div:not(:first-child){margin-top:10px!important}html body #site-cart-sidebar .cart__details .cart__total{display:flex;justify-content:space-between;align-items:center;gap:12px}html body #site-cart-sidebar .cart__total strong{font-size:26px!important;margin:0!important}html body #site-cart-sidebar cart-recommendations{display:none!important}html body #site-cart-sidebar .cart__form{padding:20px 24px!important;margin:0!important}html body #site-cart-sidebar .cart-item__thumbnail{width:76px!important}html body #site-cart-sidebar .cart-item__title{font-size:14px!important;line-height:1.35!important}html body #site-cart-sidebar .cart-item__property{overflow-wrap:anywhere;font-size:11px}html body #site-cart-sidebar .flex-buttons{gap:10px;margin-top:12px!important}html body #site-cart-sidebar .flex-buttons .button{min-height:46px!important;border-radius:9px!important}html body .template-blog .blog-item{padding:24px;border:1px solid #e6e1d8;border-radius:16px;background:#faf9f6}html body .s2-blog .blog-item{padding:24px;border:1px solid #e6e1d8;border-radius:16px;background:#faf9f6;min-width:0}html body .s2-blog .blog-item h2{font-size:22px!important;line-height:1.3!important}html body .s2-blog .blog-item p{font-size:15px;line-height:1.65}html body .s2-colhead{background:transparent!important;border:0!important;border-radius:0!important;padding:24px 0 32px!important;border-bottom:1px solid #e6e1d8!important}html body .s2-colhead:before{display:none!important}html body .s2-colhead__title{font-size:clamp(32px,4vw,52px)!important;line-height:1.1!important}html body .s2-colhead__inner{max-width:920px!important}html body .s2-discovery--styles{margin-block:36px!important}html body .s2-discovery--styles .s2-discovery-photo{aspect-ratio:4/3!important;position:relative;overflow:hidden}html body .s2-discovery--styles .s2-discovery-photo img{width:82%!important;margin:auto;transform:rotate(-5deg);object-fit:contain!important}html body .s2-discovery-card:nth-child(2n) .s2-discovery-photo img{transform:rotate(5deg)}html body .s2-discovery--gifts .s2-discovery-photo{aspect-ratio:4/3!important;padding:20px;background:#f1e9dd!important;overflow:hidden}html body .s2-discovery--gifts .s2-discovery-photo img{height:100%!important;width:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important;transform:rotate(-5deg)}html body .s2-discovery--gifts .s2-discovery-card:nth-child(3n+2) .s2-discovery-photo{background:#e5ebe4!important}html body .s2-discovery--gifts .s2-discovery-card:nth-child(3n) .s2-discovery-photo{background:#eee2dc!important}html body .s2-season-picks{max-width:1200px;margin:40px auto;padding:24px}html body .s2-season-picks>p{max-width:660px;line-height:1.7;color:#626779}html body .s2-season-picks__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}html body .s2-season-picks__grid a{display:block;border:1px solid #e6e1d8;border-radius:16px;overflow:hidden;background:#faf9f6}html body .s2-season-picks__grid img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}html body .s2-season-picks__grid span{display:block;padding:16px;font-size:14px;font-weight:600;line-height:1.4}html body .localization-form .localization-form__content button{background:transparent!important;border-radius:6px!important;min-height:40px}html body .localization-form .localization-form__content button:hover,html body .localization-form__content-item--selected button{background:#f3efe7!important}html body.s2-dark #site-cart-sidebar,html body.s2-dark #site-cart-sidebar>.sidebar__footer,html body.s2-dark .s2-blog .blog-item,html body.s2-dark .s2-season-picks__grid a{background:#102033!important;color:#f3f1ec!important;border-color:#393e46!important}html body.s2-dark .s2-norev,html body.s2-dark .s2-season-picks>p{color:#c9cdd4!important}html body.s2-dark .header-actions--buttons.header-actions--buttons :is(a,button){background:#303640!important}@media(max-width:767px){html body .s2-season-picks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .s2-season-picks{padding:16px}html body .header-actions--buttons.header-actions--buttons{gap:3px!important}html body .header-actions--buttons.header-actions--buttons :is(.s2-account-handle,.s2-fav-link,.button--cart-handle,.s2-theme-toggle){width:40px!important;min-width:40px!important;height:44px!important}html body .header-actions--buttons.header-actions--buttons .s2-ico{width:26px!important;height:26px!important}}html body .product-item .card__text:after{white-space:normal!important;text-align:left;line-height:1.4!important;max-width:100%;font-size:11px!important}html body .s2-discovery--gifts .s2-discovery-card:nth-child(n) .s2-discovery-photo{background:#f4eee4 url(/cdn/shop/files/shirty-presentbord-20261007.png?v=1791362035&width=800) center/cover!important;padding:24px 42px!important}html body .localization-form .localization-form__item-button{background:#fff!important;color:#1f2a44!important;border:1px solid #dedfe3!important;border-radius:10px!important;min-height:36px!important}html body .header-actions--buttons.header-actions--buttons :is(.s2-account-handle,.s2-fav-link,.button--cart-handle,.s2-theme-toggle){background:#fff!important;border:1px solid #e2e4e8!important;border-radius:12px!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;line-height:0!important;position:relative!important}html body .header-actions--buttons.header-actions--buttons .s2-ico{width:26px!important;height:26px!important;margin:0!important;position:static!important;transform:none!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body .header-actions--buttons :is(.s2-cart-n,.s2-fav-count){position:absolute!important;right:-4px!important;top:-5px!important;left:auto!important;bottom:auto!important;min-width:17px!important;height:17px!important;margin:0!important;display:grid!important;place-items:center!important;line-height:1!important;transform:none!important}html body .header-actions--buttons .s2-cart-n[data-n="0"],html body .header-actions--buttons .s2-fav-count:empty{display:none!important}html body .s2-random-nav-item{gap:8px!important;flex-shrink:0!important;padding-right:0!important}html body .s2-random-nav-item:before{display:none!important}html body .s2-random-nav-item .s2-theme-toggle{width:38px!important;height:38px!important;min-width:38px!important;padding:7px!important;display:grid!important;place-items:center!important;border:1px solid #dedfe3!important;border-radius:12px!important;background:#fff!important;color:#1f2a44!important;line-height:0!important}html body .s2-theme-toggle svg:not(.s2-ico){display:none!important}html body .s2-theme-toggle .s2-ico{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}html body .facets__wrapper :is(.s2-dd__btn,summary,.s2-filter-prepared){background:#fff!important;border:1px solid #dedfe3!important;border-radius:12px!important;min-height:44px!important;padding:10px 16px!important;box-shadow:none!important;color:#1f2a44!important;font-size:14px!important}html body .s2-filter-prepared{display:inline-flex;gap:16px;align-items:center;cursor:not-allowed;color:#697080!important}html body .s2-dd__menu{overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid #d9dce2!important;border-bottom:3px solid #d9dce2!important;border-radius:12px!important;padding:6px!important;z-index:1000!important;box-shadow:0 15px 36px #15203826!important}html body .s2-dd__opt{min-height:42px;display:flex;align-items:center}html body :is(.product-item__title,.s2-season-picks,.s2-faq,.s2-discovery-copy) :is(span,div){font-family:Rubik,sans-serif!important}html body .s2-faq{max-width:1060px!important;margin:48px auto!important;padding:0 24px!important}html body .s2-faq .section-heading{text-align:center!important;display:block!important;margin-bottom:24px!important}html body .s2-faq .element--has-border{border:1px solid #e1e3e7!important;border-radius:16px!important;overflow:hidden;background:#fff!important}html body .s2-faq .toggle{border:0!important;border-bottom:1px solid #e1e3e7!important;background:transparent!important}html body .s2-faq .toggle:last-child{border-bottom:0!important}html body .s2-faq .toggle__title{padding:20px 24px!important;min-height:64px!important;font-size:17px!important}html body .s2-faq .toggle__subtitle{font-size:13px!important;color:#626779!important;margin-top:5px!important}html body .s2-faq .toggle__content{padding-inline:24px!important;line-height:1.75!important;font-size:15px!important}html body .s2-colhead__more{display:inline-flex!important;background:none!important;border:0!important;text-decoration:underline!important;padding:0!important;font-size:13px!important}html body .s2-collection-editorial{max-width:1200px!important;margin:56px auto!important;padding:32px!important;border:1px solid #e1e3e7!important;border-radius:20px!important;background:#fafaf8!important;display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(0,2fr)!important;gap:40px!important}html body .s2-collection-editorial h2{font-size:clamp(24px,3vw,32px)!important;line-height:1.2!important}html body .s2-collection-editorial .rte{font-size:15px!important;line-height:1.8!important;overflow-wrap:anywhere}html body .s2-collection-editorial .rte :is(h1,h2,h3){font-size:20px!important;line-height:1.35!important}html body .s2-collection-editorial nav{display:flex;flex-wrap:wrap;gap:8px}html body .s2-collection-editorial nav a{padding:8px 12px!important;background:#fff!important;border:1px solid #e1e3e7;border-radius:10px}html body .s2-discovery .s2-section-top{text-align:center!important;display:block!important;max-width:760px;margin:0 auto 28px!important}html body .s2-create-nav{justify-content:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}html body .s2-create-nav a{border:1px solid #d9dce2!important;border-radius:12px!important;background:#fff!important;padding:12px 18px!important}html body .s2-create-category{scroll-margin-top:140px;margin-top:36px!important}html body .s2-create-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}html body .s2-discovery-card{min-width:0;border-radius:16px!important;overflow:hidden;border:1px solid #e1e3e7!important;background:#fff!important}html body .s2-discovery-copy{padding:20px!important}html body .s2-discovery-copy h3{font-size:20px!important;line-height:1.3!important;letter-spacing:-.02em!important;text-transform:none!important}html body .s2-discovery--gifts .s2-discovery-card:nth-child(n) .s2-discovery-photo,html body .s2-discovery--create .s2-discovery-photo{background:#eee9e1 url(/cdn/shop/files/shirty-miljo-linen-20261007.png?v=1791363351&width=800) center/cover!important;padding:22px 40px!important;aspect-ratio:4/3!important}html body .s2-discovery--gifts .s2-discovery-card:is([data-recipient=pappa],[data-recipient=kollega]) .s2-discovery-photo,html body .s2-create-category[data-scene=phone] .s2-discovery-photo,html body .s2-create-category[data-scene=posters] .s2-discovery-photo{background-image:url(/cdn/shop/files/shirty-miljo-desk-20261007.png?v=1791363362&width=800)!important}html body .s2-discovery--gifts .s2-discovery-card:is([data-recipient=vanner],[data-recipient=morforaldrar]) .s2-discovery-photo,html body .s2-create-category[data-scene=accessories] .s2-discovery-photo{background-image:url(/cdn/shop/files/shirty-miljo-stone-20261007.png?v=1791363371&width=800)!important}html body .s2-discovery--create .s2-discovery-photo img,html body .s2-discovery--gifts .s2-discovery-photo img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important;transform:rotate(-3deg)!important}html body .s2-discovery--create .s2-discovery-card:nth-child(2n) img,html body .s2-discovery--gifts .s2-discovery-card:nth-child(2n) img{transform:rotate(3deg)!important}html body .s2-discovery--posters .s2-discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}html body .s2-discovery--posters .s2-discovery-photo{height:auto!important;aspect-ratio:4/3!important;background:#eeede8!important;padding:18px!important}html body .s2-discovery--posters img{width:100%!important;height:100%!important;object-fit:contain!important}html body .s2-discovery--posters .s2-discovery-copy{text-align:center!important;padding:16px!important}html body .s2-discovery--posters h3{font-size:17px!important}html body .product-item .card__text:after{background-image:none!important;padding:5px 10px!important;text-align:center!important}html body.s2-dark{--s2-navy:#eef1f5;--s2-line:#34465b;--s2-sand:#16283e;background:#102033!important;color:#eef1f5!important}html body.s2-dark :is(#shopify-section-header,#site-header,.header-container,.header__container,.header-wrapper,.main-header,.header-bottom,.site-header,.header-actions,.header-navigation,.header__bottom){background:#102033!important;color:#eef1f5!important;border-color:#34465b!important}html body.s2-dark .header-actions--buttons.header-actions--buttons :is(.s2-account-handle,.s2-fav-link,.button--cart-handle,.s2-theme-toggle),html body.s2-dark .s2-random-nav-item .s2-theme-toggle{background:#16283e!important;border-color:#34465b!important;color:#eef1f5!important}html body.s2-dark :is(.s2-collection-editorial,.s2-discovery-card,.s2-faq .element--has-border){background:#16283e!important;color:#eef1f5!important;border-color:#34465b!important}html body.s2-dark :is(.s2-faq .toggle,.s2-collection-editorial nav a){border-color:#34465b!important}html body.s2-dark :is(.s2-collection-editorial nav a,.s2-create-nav a,.facets__wrapper .s2-dd__btn,.facets__wrapper summary,.facets__wrapper .s2-filter-prepared,.s2-dd__menu){background:#16283e!important;color:#eef1f5!important;border-color:#34465b!important}html body.s2-dark :is(.product-item__image,.product-item .card__image,.product-gallery-item,.s2-season-picks__grid a){background:#b7bdc5!important}html body.s2-dark :is(.product-item__image,.product-item .card__image,.product-gallery-item) img{mix-blend-mode:multiply!important}html body.s2-dark .s2-discovery-photo{background-color:#bbbfc5!important;background-blend-mode:multiply!important}@media(max-width:1023px){html body .s2-create-grid,html body .s2-discovery--posters .s2-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){html body .s2-collection-editorial{grid-template-columns:1fr!important;gap:16px!important;padding:22px!important;margin:32px 16px!important}html body .s2-faq{margin:32px auto!important;padding:0 16px!important}html body .s2-faq .toggle__title{padding:16px!important;font-size:15px!important}html body .s2-faq .toggle__content{padding-inline:16px!important}html body .s2-create-grid{gap:12px!important}html body .s2-discovery-copy{padding:14px!important}html body .s2-discovery-copy h3{font-size:16px!important}html body .s2-discovery--create .s2-discovery-photo,html body .s2-discovery--gifts .s2-discovery-card:nth-child(n) .s2-discovery-photo{padding:12px 18px!important}html body .s2-create-nav a{font-size:13px!important;padding:10px 12px!important}html body .header-actions--buttons.header-actions--buttons{gap:5px!important}html body .header-actions--buttons.header-actions--buttons :is(.s2-account-handle,.s2-fav-link,.button--cart-handle,.s2-theme-toggle){width:40px!important;min-width:40px!important;height:44px!important}html body .s2-colhead__title{font-size:32px!important}.s2-filter-prepared{font-size:13px!important}}html body .s2-card-bundle{order:2;font-size:11px!important;color:#2f6b45!important;background:#eef6f0;padding:6px 10px;border-radius:8px;line-height:1.5;display:block;margin-top:8px!important;font-family:Rubik,sans-serif!important}html body .product-item .card__text:has(.s2-card-bundle):after{display:none!important}html body.s2-dark .header__top,html body.s2-dark .header__bottom{background:#102033!important}html body .localization-form .localization-form__item-button :is(span,svg){color:#1f2a44!important;stroke:currentColor!important;fill:none!important}html body .header-actions--buttons.header-actions--buttons .s2-ico{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}html body .s2-discovery--create .s2-discovery-photo img,html body .s2-discovery--gifts .s2-discovery-photo img{mix-blend-mode:normal!important;filter:drop-shadow(0 6px 5px #00000020)}html body.s2-dark :is(.product-item__image,.product-item .card__image,.product-gallery-item) img{mix-blend-mode:normal!important}.s2-mobile-tools{display:none}@media(max-width:1023px){html body .s2-mobile-tools{display:block;padding:8px 16px;border-bottom:1px solid #e1e3e7;background:#fff}html body .s2-mobile-tools>ul{list-style:none;display:flex;justify-content:flex-end;padding:0;margin:0}html body .s2-mobile-tools .s2-random-nav-item{margin:0!important}html body.s2-dark .s2-mobile-tools{background:#102033;border-color:#34465b}html body .header-actions--blocks .s2-ico{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}html body .header-actions--blocks .button--cart-handle .button__icon{display:none!important}}html body :is(.modal--product,.template-blog,.template-article,.template-cart) :is(h1,h2,h3,h4,p,a,button,input,select,label,legend,summary,.blog-item__title,.product__title,.price){font-family:Rubik,sans-serif!important}html body .modal--product .modal-content{background:#fff!important;color:#1f2a44;border-radius:22px;padding:28px;max-height:90dvh;overflow-y:auto}html body .modal--product .product-quick-view{gap:30px!important;align-items:start}html body .modal--product .product__title{font-size:clamp(24px,2.3vw,34px)!important;line-height:1.18!important;margin-bottom:18px!important}html body .modal--product .product-gallery{border-radius:16px;overflow:hidden;background:#f4f1ed}html body :is(.modal--product,.main-product) .product-variant__label{display:inline-flex!important;align-items:center;gap:8px;min-height:44px;border-radius:12px!important;padding:9px 12px!important;font-size:13px!important;line-height:1.2!important;background:#fff!important;color:#1f2a44!important;border:1px solid #d5d8df!important}html body :is(.modal--product,.main-product) .product-variant__input:checked+.product-variant__label{background:#1f2a44!important;color:#fff!important;border-color:#1f2a44!important}html body :is(.modal--product,.main-product) .product-variant__label:hover{border-color:#c8553d!important;box-shadow:0 0 0 1px #c8553d}.s2-native-swatch{width:23px;height:23px;flex:0 0 23px;border-radius:50%;box-shadow:inset 0 0 0 1px #0002,0 0 0 1px #fff}html body .modal--product .add-to-cart{min-height:52px;border-radius:12px!important;background:#c8553d!important;color:#fff!important;font-weight:700}html body .modal--product .add-to-cart:hover{background:#a43c2c!important;color:#fff!important}.s2-payment-trust{padding:16px 0 0;border-top:1px solid #dfe2e8;margin-top:18px;text-align:left}.s2-payment-trust p{font-size:13px;font-weight:600;margin:0 0 8px}.s2-payment-trust>div{display:flex;gap:8px;flex-wrap:wrap}.s2-payment-trust .s2-payment-icon{width:46px;height:30px}.s2-payment-trust small{display:block;font-size:11px;line-height:1.5;margin-top:8px;color:#626a79}.s2-colhead__more{font:inherit;color:#1f2a44!important;background:#fff!important;border:1px solid #d5d8df!important;padding:9px 18px!important;border-radius:10px;cursor:pointer}html body .s2-collection-editorial{display:block!important;max-width:1120px!important;margin:64px auto!important;padding:0!important;border:1px solid #dfe2e8!important;border-radius:20px!important;overflow:hidden;background:#fff!important;color:#1f2a44!important}.s2-collection-editorial>div:first-child{padding:28px 36px;background:#1f2a44;color:#fff}.s2-collection-editorial>div:first-child :is(h2,p){color:#fff!important}.s2-collection-editorial>div:last-child{padding:32px 36px;max-width:920px;margin:auto}.s2-collection-editorial h2{font-size:clamp(23px,3vw,34px)!important;margin:0!important}.s2-collection-editorial .rte{font-size:15px;line-height:1.8}.s2-collection-editorial nav{display:flex;flex-wrap:wrap;gap:10px}.s2-collection-editorial nav a{display:inline-flex;padding:10px 16px;background:#fff!important;color:#1f2a44!important;border:1px solid #ccd1da;border-radius:10px;font-size:14px;text-decoration:none!important}.s2-collection-editorial nav a:hover{background:#1f2a44!important;color:#fff!important}html body .s2-create-nav a{background:#fff!important;color:#1f2a44!important;border:1px solid #d5d8df!important;border-radius:12px!important}.s2-create-nav a:hover,.s2-create-nav a:focus-visible{background:#1f2a44!important;color:#fff!important}html body .s2-discovery--create .s2-create-category{display:grid;grid-template-columns:220px 1fr;gap:28px;border-top:1px solid #dfe2e8;padding-top:28px;margin-top:38px;scroll-margin-top:160px}.s2-create-category>h2{font-size:28px!important;line-height:1.2}.s2-discovery--create .s2-create-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.s2-discovery--create .s2-discovery-photo{background-image:none!important;background:#f0eeea!important;aspect-ratio:1!important;height:auto!important;min-height:0!important}.s2-discovery--create [data-scene=phone] .s2-discovery-photo{background:#e8edf0!important}.s2-discovery--create [data-scene=accessories] .s2-discovery-photo{background:#efe7df!important}.s2-discovery--create [data-scene=posters] .s2-discovery-photo{background:#e6e9e0!important}.s2-discovery--create .s2-discovery-photo img{width:100%!important;height:100%!important;object-fit:contain!important;padding:12px!important;filter:none!important}.s2-discovery--create .s2-discovery-copy{padding:16px!important}.s2-discovery--create .s2-discovery-copy h3{font-size:16px!important;line-height:1.35!important}.s2-discovery--create .s2-discovery-copy strong{color:#a43c2c!important}.s2-discovery-card:hover .s2-discovery-copy{color:#1f2a44!important}html body .s2-blog-masthead{position:relative;background:#1f2a44;border-radius:20px;padding:44px;color:#fff;margin-bottom:32px;overflow:hidden}.s2-blog-masthead:after{content:"S";position:absolute;right:20px;top:-60px;font-size:300px;font-weight:800;line-height:1;color:#ffffff09;pointer-events:none}.s2-blog-masthead :is(h1,p){color:#fff!important;position:relative;z-index:1}.s2-blog-masthead h1{font-size:clamp(36px,5vw,64px)!important;line-height:1.1!important;margin:12px 0!important}.s2-blog-masthead>p:last-child{max-width:500px;line-height:1.6;margin:0}.s2-blog .blog-item{border:1px solid #dfe2e8!important;border-radius:18px!important;overflow:hidden;background:#fff!important;box-shadow:none!important}.s2-blog .blog-item__title{font-size:23px!important;line-height:1.25!important;font-weight:600!important;color:#1f2a44!important}.s2-blog .blog-item__text{padding:24px!important;background:#fff!important}.s2-blog .blog-item__excerpt{line-height:1.7;font-size:15px}.s2-blog .blog-item__title:hover{color:#a43c2c!important}html body.template-article .main-page{max-width:860px!important}.template-article .main-page header{border-left:5px solid #c8553d;padding:8px 0 8px 26px}.template-article .main-page h1{font-size:clamp(30px,4vw,48px)!important;line-height:1.15!important;letter-spacing:-.02em}.template-article .article__featured-image{max-width:860px;margin:auto;border-radius:18px;overflow:hidden}.template-article .article__content{background:transparent!important;color:#1f2a44!important;max-width:760px;margin:auto;font-size:17px;line-height:1.8}.template-article .article__content :is(p,span,div,li){font-family:Rubik,sans-serif!important;background-color:transparent!important;font-size:inherit!important;line-height:inherit!important}.template-article .article__content :is(h2,h3){font-family:Rubik,sans-serif!important;line-height:1.25!important;margin:32px 0 16px!important;color:#1f2a44!important}.template-article .article__content h2{font-size:28px!important}.template-article .article__content h3{font-size:22px!important}.template-article .article__content img{max-width:100%;height:auto;border-radius:12px}.template-article .article--indent-for-social{padding-left:0!important}html body.template-cart .cart-section{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:32px;align-items:start}.template-cart .cart-section>main{padding:24px;border:1px solid #dfe2e8;border-radius:18px;background:#fff}.template-cart .cart-section>aside{position:sticky;top:110px;border:1px solid #dfe2e8;border-radius:18px;padding:24px;background:#f7f5f2}.template-cart .cart-section .cart-item{padding:20px 0}.template-cart .cart-section button[name=checkout]{width:100%;background:#c8553d!important;color:#fff!important;border-radius:12px!important;min-height:52px}.template-cart .cart-section button[name=checkout]:hover{background:#a43c2c!important;color:#fff!important}.template-cart .cart-section--empty{display:block!important}.template-cart .cart-section--empty>aside{display:none}html body .announcement-bar__localization-form{display:block!important}.announcement-bar__localization-form .localization-form__item-button{min-width:100px;justify-content:center}.announcement-bar__localization-form .localization-form__content{right:0;left:auto;min-width:200px}.s2-return-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:0 24px 24px}.s2-return-links a{display:inline-flex;padding:10px 16px;border:1px solid currentColor;border-radius:10px;color:inherit!important}.s2-return-links a:hover{background:#fff!important;color:#1f2a44!important}html body .s2-product-details :is(summary,.toggle__title,.toggle__content,p){font-family:Rubik,sans-serif!important}.s2-product-details .toggle__title{font-size:16px!important}.s2-product-details .toggle__content{font-size:15px!important;line-height:1.7}@media(max-width:767px){html body .modal--product .modal-content{padding:20px;max-height:94dvh}.modal--product .product-quick-view{grid-template-columns:1fr!important}.modal--product .product-gallery{max-height:310px;overflow:hidden}html body .s2-discovery--create .s2-create-category{grid-template-columns:1fr;gap:14px}.s2-discovery--create .s2-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.s2-blog-masthead{padding:28px!important}.s2-collection-editorial>div:first-child,.s2-collection-editorial>div:last-child{padding:24px!important}html body.template-cart .cart-section{grid-template-columns:1fr;gap:20px}.template-cart .cart-section>aside{position:static}.template-cart .cart-section>main,.template-cart .cart-section>aside{padding:18px}.announcement-bar__localization-form .localization-form__item-button{min-width:84px}.template-article .main-page header{padding-left:18px}.template-article .article__content{font-size:16px}}html body.s2-dark :is(.modal--product .modal-content,.s2-collection-editorial,.s2-blog .blog-item,.s2-blog .blog-item__text,.cart-section>main,.cart-section>aside){background:#16283e!important;color:#f4f5f7!important}html body.s2-dark :is(.article__content,.article__content h2,.article__content h3,.s2-blog .blog-item__title){color:#f4f5f7!important}.s2-finder{width:min(540px,calc(100vw - 32px));max-height:90dvh;overflow-y:auto;padding:32px;border:0;border-radius:22px;background:#fff;color:#1f2a44;font-family:Rubik,sans-serif;box-shadow:0 24px 80px #0003}.s2-finder::backdrop{background:#131b2bb3}.s2-finder>button[data-s2-finder-close]{position:absolute;top:12px;right:14px;width:36px;height:36px;border:0;border-radius:50%;font-size:26px;background:#f3f4f6;color:#1f2a44}.s2-finder h2{font:700 28px/1.15 Rubik,sans-serif!important;margin:12px 0}.s2-finder p{line-height:1.65;font-size:15px}.s2-finder label{display:block;font-size:14px;font-weight:600;margin:18px 0 8px}.s2-finder input,.s2-finder select{width:100%;min-height:48px;padding:12px;border:1px solid #cbd0d8;border-radius:10px;background:#fff;color:#1f2a44;font:inherit}.s2-finder :is(.s2-finder-search,[data-s2-surprise]){display:block;width:100%;padding:13px;margin-top:12px;min-height:48px;border:1px solid #1f2a44;border-radius:10px;background:#1f2a44;color:#fff;font:600 15px Rubik,sans-serif;cursor:pointer}.s2-finder :is(.s2-finder-search,[data-s2-surprise]):hover{background:#a43c2c;color:#fff;border-color:#a43c2c}.s2-finder [disabled]{opacity:.65;cursor:wait}.s2-finder-status:empty{display:none}html body .s2-blog .blog-item__title-holder span{font:600 23px/1.3 Rubik,sans-serif!important;color:#1f2a44!important}.s2-blog .blog-item__title-holder{padding:24px 24px 0}.s2-blog .blog-item__meta,.s2-blog .blog-item__excerpt{padding:0 24px}.s2-blog .blog-item__excerpt{padding-bottom:24px}.s2-blog .blog-item__excerpt span{font:400 15px/1.7 Rubik,sans-serif!important}.s2-blog .blog-item__title-holder a:hover span{color:#a43c2c!important}.s2-discovery--create>.s2-section-top{display:grid!important;grid-template-columns:1fr 1.1fr;align-items:center;gap:32px;background:#1f2a44;border-radius:22px;overflow:hidden;padding:0!important}.s2-discovery--create>.s2-section-top>div:first-child{padding:32px}.s2-discovery--create>.s2-section-top :is(h1,p){color:#fff!important}.s2-create-hero-photo{height:100%;min-height:320px}.s2-create-hero-photo img{display:block;width:100%;height:100%;object-fit:cover}.s2-discovery--create>.s2-section-top h1{font-size:clamp(30px,3.2vw,48px)!important;line-height:1.1!important}@media(max-width:767px){.s2-discovery--create>.s2-section-top{grid-template-columns:1fr;gap:0}.s2-create-hero-photo{min-height:0;height:220px}.s2-discovery--create>.s2-section-top>div:first-child{padding:24px}}.template-article .article__content div:has(>div>a>img){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0!important}.template-article .article__content div:has(>a>img){display:block!important;width:auto!important;margin:0!important;padding:14px;border:1px solid #dfe2e8;border-radius:14px}.template-article .article__content div>a>img{width:100%!important;height:260px!important;object-fit:contain}.template-article .article__content div>a>p{font-size:14px!important;line-height:1.4!important}@media(max-width:480px){.template-article .article__content div>a>img{height:180px!important}.template-article .article__content div:has(>div>a>img){gap:10px}}.s2-return-page{max-width:740px;margin:24px auto;font:400 16px/1.7 Rubik,sans-serif}.s2-return-page form{padding:28px;border:1px solid #dfe2e8;border-radius:18px;background:#f7f5f2}.s2-return-page label{display:block;font-weight:600;font-size:14px;margin:16px 0 7px}.s2-return-page input,.s2-return-page textarea{width:100%;padding:12px;border:1px solid #bfc6d1;border-radius:9px;font:inherit;background:#fff;color:#1f2a44}.s2-return-page button{background:#1f2a44;color:#fff;padding:14px 24px;border:0;border-radius:10px;font:600 16px Rubik,sans-serif;cursor:pointer}.s2-return-page button:hover{background:#a43c2c;color:#fff}.s2-return-help{padding:24px 0}.s2-return-help>a{font-weight:600;text-decoration:underline}.s2-return-success{padding:20px;border-left:4px solid #3c7559;background:#edf7f0}html body .s2-discovery--create>.s2-section-top{display:grid!important;grid-template-columns:1fr 1.1fr!important;max-width:none!important;text-align:left!important;margin-inline:0!important}html body .s2-discovery--create>.s2-section-top>div{max-width:none!important;width:auto!important}.s2-create-hero-photo{max-height:420px}@media(max-width:767px){html body .s2-discovery--create>.s2-section-top{grid-template-columns:1fr!important}.s2-create-hero-photo{max-height:220px}}html body .s2-colhead__desc{display:block!important;max-height:4.95em!important;overflow:hidden!important;max-width:850px!important;margin:16px auto!important;font:400 15px/1.65 Rubik,sans-serif!important}html body .s2-colhead__desc.is-expanded{max-height:none!important;overflow:visible!important}.s2-colhead__desc p{margin:0 0 10px}.s2-colhead__desc:after{display:none!important}html body .s2-colhead__more{display:inline-flex!important;padding:10px 18px!important;border:1px solid #d5d8df!important;background:#fff!important;color:#1f2a44!important;border-radius:12px!important;text-decoration:none!important;position:relative!important;margin:8px 0 16px!important}.s2-colhead__more:hover{background:#1f2a44!important;color:#fff!important}html body .s2-collection-legacy{max-width:1120px!important;margin:48px auto!important;padding:32px!important;background:#f7f5f2!important;border:1px solid #dfe2e8;border-radius:20px;font:400 16px/1.8 Rubik,sans-serif!important;color:#1f2a44!important}.s2-collection-legacy__body{max-width:820px;margin:24px auto 0;white-space:pre-line}.s2-collection-legacy__body:has(>*){white-space:normal}.s2-collection-legacy :is(p,div,span,li){font-family:Rubik,sans-serif!important;font-size:16px;line-height:1.8}.s2-collection-legacy h2{font-size:30px!important;line-height:1.2!important}.s2-collection-legacy h3{font-size:22px!important;line-height:1.3!important}html body :is(.modal--product,.cart-section,#site-cart-sidebar) :is(span,div,button,input,select){font-family:Rubik,sans-serif!important}.modal--product .product__title{font-weight:800!important}.modal--product .add-to-cart span{font-weight:700!important;font-size:16px!important;letter-spacing:0!important}html body.template-cart .cart-section>main{padding:8px 24px!important}.template-cart .cart-holder{border:0!important;background:transparent!important;margin:0!important}.template-cart .cart-block__head{background:transparent!important;padding:18px 0!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.08em}.template-cart .cart-form-item{padding:24px 0!important;border-top:1px solid #e0e4ea!important;background:transparent!important}.template-cart .cart-form-item--layout{grid-template-columns:120px minmax(0,1fr)!important;gap:20px!important}.template-cart .cart-item__thumbnail{width:120px!important;border:0!important;background:#f7f5f2!important;border-radius:12px!important}.template-cart .cart-form-item__price-title-variants{display:flex!important;flex-direction:column;gap:6px}.template-cart .cart-item__title{order:-1;font-size:17px!important;line-height:1.35!important;font-weight:700!important;margin:0!important}.template-cart .cart-item__title span{font-weight:700!important}.template-cart .cart-item__price{font-size:15px!important}.template-cart .cart-subtotal{border:0!important;background:transparent!important;padding:0!important}.template-cart .cart-section>aside{background:#f7f5f2!important;padding:28px!important}.template-cart .cart-section button[name=checkout] span{font-size:16px!important;font-weight:700!important}.template-cart .cart-section input[type=number]{min-height:44px!important}.template-cart .cart-item__total{font-size:17px!important;font-weight:700!important}.template-cart h1{font-weight:800!important}.s2-random-settings{width:34px;height:36px;padding:0;border:1px solid #d5d8df;border-radius:10px;background:#fff;color:#1f2a44;font-size:20px;cursor:pointer}.s2-random-settings:hover{background:#eef0f4}.s2-random-nav[disabled]{opacity:.6;cursor:wait}@media(max-width:767px){html body .s2-collection-legacy{width:calc(100% - 32px)!important;padding:22px!important;margin:32px auto!important}.template-cart .cart-form-item--layout{grid-template-columns:90px minmax(0,1fr)!important;gap:14px!important}.template-cart .cart-item__thumbnail{width:90px!important}.template-cart .cart-item__title{font-size:15px!important}.template-cart .cart-section>main{padding:8px 16px!important}}.s2-market{position:relative;color:#1f2a44;font:500 13px/1.4 Rubik,sans-serif}.s2-market summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:9px 14px!important;background:#fff!important;color:#1f2a44!important;border:1px solid #d5d8df!important;border-radius:999px!important}.s2-market summary::-webkit-details-marker{display:none}.s2-market summary>span:first-child{font-size:19px}.s2-market-panel{position:absolute;z-index:10001;right:0;top:calc(100% + 8px);width:300px;max-width:calc(100vw - 32px);padding:22px;background:#fff!important;color:#1f2a44!important;border:1px solid #d5d8df;border-radius:16px;box-shadow:0 12px 35px #10203326}.s2-market label{display:block;font-weight:600;margin:0 0 7px}.s2-market select{width:100%;height:44px;margin:0 0 18px;padding:8px 12px;border:1px solid #d5d8df;border-radius:8px;background:#fff;color:#1f2a44;font:inherit}.s2-market-panel button{width:100%;padding:12px;border:0;border-radius:10px;background:#1f2a44;color:#fff;font:600 14px Rubik,sans-serif;cursor:pointer}.s2-market-panel button:hover{background:#a43c2c;color:#fff}html body .s2-faq :is(.toggle__heading span,.toggle__content,.toggle__content p){font-family:Rubik,sans-serif!important;font-size:16px!important;line-height:1.65!important}html body .s2-collection-rich{max-width:1120px!important;margin:48px auto!important}.s2-collection-rich .rich-text{border:1px solid #dfe2e8!important;border-radius:20px!important;background:#f7f5f2!important;min-height:0!important}.s2-collection-rich .rich-text__container--image-no-image{display:block!important}.s2-collection-rich .rich-text__text{max-width:900px!important;width:100%!important;padding:36px!important;margin:auto!important;align-items:stretch!important;text-align:left!important}.s2-collection-rich .card__text{width:100%!important;max-width:none!important}.s2-collection-rich :is(.rte,p,li,span){font:400 16px/1.8 Rubik,sans-serif!important}.s2-collection-rich :is(h2,.rich-text__title){font:800 30px/1.2 Rubik,sans-serif!important;margin-bottom:20px!important}.s2-collection-rich h3{font:700 22px/1.3 Rubik,sans-serif!important;margin:26px 0 12px!important}.s2-collection-rich .rte strong{font-weight:700!important}@media(max-width:767px){html body .s2-collection-rich{width:calc(100% - 32px)!important;margin:32px auto!important}.s2-collection-rich .rich-text__text{padding:22px!important}}.s2-market{width:max-content;margin-left:auto}.s2-market summary{width:max-content;min-width:0!important}.s2-market-panel{text-align:left}.s2-market-panel label{color:#1f2a44!important}html body #site-cart-sidebar .cart-item__title{font:700 16px/1.4 Rubik,sans-serif!important}html body #site-cart-sidebar .cart-item__title span{font:inherit!important}html body #site-cart-sidebar :is(.sidebar__title,.cart-total){font-family:Rubik,sans-serif!important}html body #site-cart-sidebar button[name=checkout]{background:#c8553d!important;color:#fff!important;border-radius:12px!important;min-height:50px}html body #site-cart-sidebar button[name=checkout] span{font-size:16px!important;font-weight:700!important}html body.s2-dark{--s2-navy:#f4f6fa;--s2-line:#34465b;--s2-sand:#16283e;--color-background-main:#102033;--color-text-main:#f4f6fa;background:#102033!important;color:#f4f6fa!important}html body.s2-dark :is(main,#main,.shopify-section,.s2h,.s2c,.s2-colhead,.s2-collection-guide,.s2-mobile-tools){background-color:#102033!important;color:#f4f6fa!important}html body.s2-dark main .shopify-section:not(:has(.s2h))>*{background-color:#102033!important;color:#f4f6fa!important}html body.s2-dark :is(#site-header,.site-header,.header__top,.header__bottom,.header-container,.header__container,.header-wrapper,.main-header,.header-bottom,.header-actions,.header-navigation,.announcement-bar){background:#102033!important;color:#fff!important;border-color:#34465b!important}html body.s2-dark :is(h1,h2,h3,h4,h5,h6,.section-heading__title,.section-heading__title span,.product-item__title,.product-item__price,.product-item .price,.blog-item__title-holder span,.s2-colhead__title,.cart-item__title,.cart-item__title span){color:#f4f6fa!important}html body.s2-dark :is(.section-heading__text,.s2-colhead__desc,.article__content,.article__content p,.s2-payment-trust small,.text-color--opacity){color:#c7d2e0!important}html body.s2-dark :is(.card,.product-item.card,.s2-discovery-card,.s2-collection-editorial,.s2-collection-legacy,.s2-faq .element--has-border,.s2-blog .blog-item,.s2-blog .blog-item__text,.modal--product .modal-content,.cart-section>main,.cart-section>aside,.s2-finder,.s2-return-page form){background:#16283e!important;color:#f4f6fa!important;border-color:#34465b!important}html body.s2-dark :is(.s2-collection-legacy p,.s2-collection-legacy div,.s2-collection-editorial .rte,.s2-collection-editorial p,.s2-finder p,.s2-finder label,.s2-discovery-copy,.s2-discovery-copy h3,.s2-blog .blog-item__title-holder span){color:#f4f6fa!important}html body.s2-dark :is(.product-item__image,.product-item .card__image,.product-gallery-item,.s2-discovery-photo){background:#e8ecf0!important}html body.s2-dark :is(.product-item__image,.product-item .card__image,.product-gallery-item) img{mix-blend-mode:normal!important;filter:none!important}html body.s2-dark :is(.s2-create-nav a,.s2-collection-editorial nav a,.s2-colhead__more,.facets__wrapper summary,.facets__wrapper .s2-dd__btn,.s2-dd__menu,.s2-filter-prepared,.s2-random-settings){background:#16283e!important;color:#f4f6fa!important;border-color:#52657c!important}html body.s2-dark :is(.s2-create-nav a,.s2-collection-editorial nav a,.s2-colhead__more,.s2-random-settings):hover{background:#2b425e!important;color:#fff!important}html body.s2-dark .s2h__hero{background:#102033!important;min-height:560px}html body.s2-dark .s2h__hero:before{content:"2/399";background:none;mask-image:none;-webkit-mask-image:none;top:10px;left:2%;width:auto;font:900 clamp(150px,23vw,350px)/1 Rubik,sans-serif;color:#ffffff08;opacity:1;mix-blend-mode:normal}html body.s2-dark .s2-light-copy{display:none!important}html body.s2-dark .s2-dark-copy{display:inline!important}html body.s2-dark .s2-dark-copy em{font-style:normal;color:#ef674e}html body.s2-dark .s2h__title{font-size:clamp(44px,5.2vw,76px)!important;line-height:1.04!important;color:#fff!important}html body.s2-dark .s2h__inner{max-width:580px;gap:22px}html body.s2-dark .s2h__sub{color:#d0d9e5!important;font-size:18px}html body.s2-dark .s2h__media img{-webkit-mask-image:linear-gradient(to right,transparent,#000 40%);mask-image:linear-gradient(to right,transparent,#000 40%)}html body.s2-dark .s2h__hand{display:none!important}html body.s2-dark .s2h__badge{background:#ef674e!important;color:#102033!important;clip-path:none;border-radius:20px;width:160px;height:125px;transform:rotate(5deg);right:8%;bottom:12%}html body.s2-dark .s2h__badge :is(strong,small){color:#102033!important}html body.s2-dark .s2h__badge :is(i,svg){display:none}html body.s2-dark .s2h__btn{background:#ef674e!important;color:#102033!important;border-radius:999px;padding:16px 28px}html body.s2-dark .s2h__link{color:#fff!important;border:1px solid #75879c;border-radius:999px;padding:16px 24px;font-size:16px}html body.s2-dark .s2h__link span{border:0}html body.s2-dark .s2h__ctas{gap:12px}html body.s2-dark .s2h__btn:hover{background:#ff8b73!important;color:#102033!important}html body.s2-dark .s2h__trust{background:#16283e!important;color:#fff!important;border-color:#34465b!important}html body.s2-dark .s2h__trust-in>*+*{border-color:#34465b!important}html body.s2-dark .s2h__klarna{color:#fff!important}html body.s2-dark .s2-collection-editorial>div:first-child{background:#20374f!important}html body.s2-dark :is(.cart-holder,.cart-block__head,.cart-subtotal,.cart-form-item){background:transparent!important;color:#f4f6fa!important;border-color:#34465b!important}html body.s2-dark .localization-form__item-button{background:#fff!important;color:#102033!important}@media(max-width:989px){html body.s2-dark .s2h__hero{min-height:0}html body.s2-dark .s2h__media{height:300px}html body.s2-dark .s2h__media img{-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent)}html body.s2-dark .s2h__badge{width:126px;height:100px;top:180px;right:20px;bottom:auto}html body.s2-dark .s2h__copy{padding:12px 20px 36px}html body.s2-dark .s2h__title{font-size:44px!important}}html body.s2-dark :is(.container,.container--large,.main-content,announcement-bar,announcement-bar>.container--large,#site-header nav,.site-nav,.site-nav-container,.gm-menu){background-color:#102033!important;color:#f4f6fa!important}html body.s2-dark :is(.product-text,.product__description,.product__description>*,.product-text .rte,.s2-pp-info>div,.card-widget,.product-text details,.s2-faq .toggle__content){background:#16283e!important;color:#f4f6fa!important;border-color:#34465b!important}html body.s2-dark :is(.gm-submenu,.gm-dropdown,.gm-submenu a){background-color:#16283e!important;color:#fff!important}html body.s2-dark .s2-market-panel :is(label,select){color:#1f2a44!important}html body.s2-dark .s2-market-panel button{color:#1f2a44!important}html body.s2-dark .s2-collection-rich :is(.rich-text,.rich-text__text,.card__text){background:#16283e!important;color:#f4f6fa!important;border-color:#34465b!important}html body.s2-dark .s2-collection-rich :is(p,li,span,.rte){color:#d0d9e5!important}html body.s2-dark.template-product .main-product>.product-text{background:#102033!important}html body.s2-dark #site-header :is(nav,.site-nav,.site-nav-container,.gm-menu,.gm-level-0){background-color:#102033!important}html body.s2-dark #site-cart-sidebar,html body.s2-dark #site-cart-sidebar :is(.sidebar__header,.sidebar__body,.sidebar__footer,.cart-block,.cart-subtotal){background:#16283e!important;color:#f4f6fa!important;border-color:#34465b!important}html body.s2-dark #site-header :is(.site-nav,.site-nav-container,.site-nav nav,.s2-nav-row){border:0!important;box-shadow:none!important}html body.s2-dark #site-header .site-nav{position:relative}html body.s2-dark #site-header .site-nav:after{content:none!important}html body.s2-dark #main .shopify-section:not(:has(.s2h)) :is(.container,.container--large,.section,.section-heading,.section-heading__text,.section-heading__title,[class*=background]){background-color:#102033!important;background-image:none!important;color:#f4f6fa!important}html body.s2-dark #main .shopify-section:not(:has(.s2h))>*{background-color:#102033!important;color:#f4f6fa!important}html body.s2-dark #main .section-heading :is(p,span,a){color:#d6deea!important}html body.s2-dark #main .product-item.product-item,html body.s2-dark #main .product-item.product-item .card__text{background:#16283e!important;color:#f4f6fa!important;border-color:#34465b!important}html body.s2-dark #main .product-item.product-item :is(.product-item__title,.product-item__title span,.product-item__price,.product-item__price span,.price,.price span,.s2-norev,.s2-card-sizes,.s2-card-sizes a,.jdgm-prev-badge__text,.jdgm-preview-badge__text){color:#f4f6fa!important}html body.s2-dark #main .product-item.product-item .card__text :is(a,p,span,small,strong,b){color:#f4f6fa!important}html body.s2-dark #main .product-item.product-item .s2-card-bundle,html body.s2-dark #main .product-item.product-item .card__text:after{background:#254b40!important;color:#e6f6ec!important}html body.s2-dark #main .product-item.product-item .s2-wish{background:#16283e!important;color:#fff!important;border-color:#52657c!important}html body.s2-dark #main .product-item.product-item :is(.product-item__badge,.badge){background:#20374f!important;color:#fff!important}html body.s2-dark .s2-dd__menu .s2-dd__opt.is-active,html body.s2-dark .s2-dd__menu .s2-dd__opt:hover{background:#324b68!important;color:#fff!important}html body.s2-dark :is(.button,button.add-to-cart,button[name=checkout],.shopify-payment-button__button){border-color:transparent!important;box-shadow:none!important}html body.s2-dark :is(.button,button.add-to-cart,button[name=checkout],.shopify-payment-button__button):after{box-shadow:none!important;border-color:transparent!important}html body.s2-dark .modal--product .modal-content{background:#16283e!important;color:#f4f6fa!important}html body.s2-dark .modal--product :is(.product__title,.price,.product-price,.product-price span,.product__price,.product__price span){color:#f4f6fa!important}html body.s2-dark .modal--product :is(.quantity-selector,.quantity-selector input,.quantity-selector button){background:#20374f!important;color:#fff!important;border-color:#52657c!important}html body.s2-dark #main .s2-home,html body.s2-dark #main .s2-home :is(.s2-band,.s2-band--sand,.s2-wrap,.s2-head){background:#102033!important;color:#f4f6fa!important}html body.s2-dark #main .s2-home :is(.s2-title,.s2-link,.s2-sub){color:#f4f6fa!important}html body.s2-dark #main .s2-home .s2-product,html body.s2-dark #main .s2-home .s2-product__text{background:#16283e!important;color:#fff!important;border-color:#34465b!important}html body.s2-dark #main .s2-home .s2-product :is(a,h3,strong,.s2-norev,.jdgm-prev-badge__text,.jdgm-preview-badge__text){color:#f4f6fa!important}html body.s2-dark #main .s2-home .s2-product .s2-wish{background:#16283e!important;color:#fff!important;border-color:#52657c!important}html body.s2-dark :is(.button,button.add-to-cart,button[name=checkout],.shopify-payment-button__button):before{box-shadow:none!important;border-color:transparent!important}html body.s2-dark .s2c__all,html body.s2-dark .s2c__all:hover,html body.s2-dark .s2c__all:focus-visible{color:#fff!important}html body.s2-dark .s2c__all span{border-bottom-color:currentColor!important}html body.s2-dark .gm-menu-mobile .gm-submenu{background:none!important;background-color:#102033!important}html body.s2-dark .gm-menu-mobile .gm-submenu :is(.gm-target,.gm-collection-name,.gm-collection-details,.gm-text){color:#f4f6fa!important}html body.s2-dark .gm-menu-mobile .gm-submenu .gm-target:hover{background:#20374f!important}.s2-color-menu{background:#102033!important;border-color:#393e46!important;box-shadow:0 18px 50px #00000080!important}.s2-color-opt{color:#f3f1ec!important}.s2-color-opt:hover{background:#16283e!important}.s2-color-opt.is-active{background:#2b3f5c!important;color:#fff!important}.s2-color-bar{background:#102033!important;border-color:#393e46!important;color:#f3f1ec!important}.s2-color-bar .s2-color-clear{background:#16283e!important;color:#f3f1ec!important;border-color:#393e46!important}.s2-color-clear{color:#aeb6c2!important}.s2-home-random__btn{background:#f7f7f5!important;color:#16283e!important}.s2-home-random__btn svg{stroke:#16283e!important}.s2-fit-fields input,.s2-fit-fields select{background:#16283e!important;color:#f3f1ec!important;border-color:#393e46!important}.s2-fit-fields label{color:#f3f1ec!important}.s2-dx{display:none}@media(min-width:768px){html body.s2-dark .product-item .s2-dx{display:flex;flex-direction:column;gap:8px;margin:10px 0 6px;font-size:12.5px;color:#cfd6e2!important}html body.s2-dark .s2-dx__row{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap;min-width:0}html body.s2-dark .s2-dx__i:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}html body.s2-dark .s2-dx__i{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:#cfd6e2!important}html body.s2-dark .s2-dx svg{width:16px;height:16px;fill:none;stroke:#f4f6fa;stroke-width:1.6;stroke-linejoin:round;flex:none}html body.s2-dark .s2-dx__sep{width:1px;height:16px;background:#3a4b63}}@keyframes s2reveal{to{visibility:visible}}html body #main-collection-product-grid .product-item.s2-color-hide,html body .product-item.card.s2-color-hide{display:none!important}html body.s2-dark .main-footer{background:#1f2a44!important}html body.s2-dark .main-footer :is(.container,.container--large,[class*=background]){background-color:transparent!important}html body.s2-dark .main-footer .footer-item__title{color:#f2aa97!important}@media(min-width:990px){html body .header-actions--buttons{grid-template-columns:minmax(220px,1fr) repeat(4,48px)!important}html body .header-actions--buttons>a.s2-account-handle,html body .header-actions--buttons>a.s2-fav-link,html body .header-actions--buttons>a.button--cart-handle,html body .header-actions--buttons>button.s2-theme-toggle{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}html body .header-actions--buttons .s2-ico{width:25px!important;height:25px!important}}html body.s2-dark .shopify-section.shopify-section-group-footer-group.main-footer,html body.s2-dark .shopify-section.shopify-section-group-footer-group.main-footer .container--large.container--large,html body.s2-dark .shopify-section.shopify-section-group-footer-group.main-footer .container.container{background:#1f2a44!important;background-color:#1f2a44!important}html body.s2-dark .shopify-section.main-footer :is(.container,.container--large,#s2-x){background:#1f2a44!important;background-color:#1f2a44!important}html body.s2-dark .shopify-section.main-footer :is(.s2-foot-logo,#s2-x){background:transparent!important;background-color:transparent!important}html body.s2-dark :is(.shopify-section.main-footer,#s2-x){background:#1f2a44!important;background-color:#1f2a44!important}html body .s2t,html body .s2t-dialog{--tf-ink:#1f2a44;--tf-muted:#586477;--tf-bg:#fff;--tf-soft:#f5f4f0;--tf-line:#d9dfe5;--tf-accent:#b94730;color:var(--tf-ink);background:var(--tf-bg);font-family:Rubik,sans-serif}html body.s2-dark .s2t,html body.s2-dark .s2t-dialog{--tf-ink:#eef3fa;--tf-muted:#bbc9d9;--tf-bg:#16283e;--tf-soft:#102033;--tf-line:#4b6078;--tf-accent:#e27a60}html body .s2t-dialog{width:min(800px,calc(100% - 24px));max-height:calc(100dvh - 32px);margin:auto;padding:20px;box-sizing:border-box;border:1px solid var(--tf-line);border-radius:20px;overflow:auto;overscroll-behavior:contain}html body .s2t-dialog::backdrop{background:#08111dbb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html body .s2t-dialog>h2{font:600 24px/1.2 Rubik,sans-serif!important;color:var(--tf-ink)!important;margin:0 48px 8px 0!important}html body .s2t-close{float:right;position:sticky;top:0;z-index:2;width:40px;height:40px;padding:0;border:1px solid var(--tf-line);border-radius:50%;background:var(--tf-bg);color:var(--tf-ink);font-size:28px;line-height:1;cursor:pointer}html body .s2t{max-width:760px;margin:auto;text-align:left;line-height:1.55;box-sizing:border-box}html body .s2t *{box-sizing:border-box}html body .s2t :is(p,label,legend,summary,span,b,strong,th,td,caption){color:var(--tf-ink)!important}html body .s2t p{font:400 14px/1.6 Rubik,sans-serif!important;margin:6px 0!important}html body .s2t .s2t-small,html body .s2t .s2t-small *{font-size:12px!important;color:var(--tf-muted)!important}html body .s2t-brand{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-accent)!important}html body .s2t .s2t-product{font-weight:600!important;border-bottom:1px solid var(--tf-line);padding-bottom:6px}html body .s2t label{font-size:13px;font-weight:500;display:block;min-width:0}html body .s2t :is(input[type=number],select){-webkit-appearance:auto;appearance:auto;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;min-height:48px;height:48px;margin:6px 0 0;padding:10px 12px;border:1px solid var(--tf-line);border-radius:9px;background:var(--tf-bg)!important;color:var(--tf-ink)!important;font:400 16px Rubik,sans-serif!important;box-shadow:none}html body .s2t input[aria-invalid=true]{border:2px solid var(--tf-accent)}html body .s2t fieldset{border:0;padding:0;margin:12px 0;min-width:0}html body .s2t legend{font-size:14px;font-weight:600;margin:0 0 6px;padding:0}html body .s2t-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body .s2t-form{background:var(--tf-soft);padding:14px;border-radius:14px;margin:10px 0}html body .s2t-shapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}html body .s2t-fits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html body .s2t :is(.s2t-shapes,.s2t-fits) label{position:relative;cursor:pointer;min-width:0}html body .s2t :is(.s2t-shapes,.s2t-fits) input{position:absolute;width:1px;height:1px;opacity:0}html body .s2t :is(.s2t-shapes,.s2t-fits) span{display:flex;height:100%;min-height:46px;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:10px 6px;border:1px solid var(--tf-line);border-radius:10px;background:var(--tf-bg);font-size:13px}html body .s2t-shapes b{font-size:11px;font-weight:500;line-height:1.35;min-height:30px}html body .s2t-shapes svg{width:36px;height:44px;fill:none;stroke:currentColor;stroke-width:1.4;margin:0 0 7px}html body .s2t :is(.s2t-shapes,.s2t-fits) input:checked+span{border:2px solid var(--tf-accent);padding:9px 5px;background:var(--tf-bg)}html body .s2t :is(.s2t-shapes,.s2t-fits) input:focus-visible+span{outline:2px solid var(--tf-accent);outline-offset:3px}html body .s2t details{border:0;border-top:1px solid var(--tf-line);padding:4px 0;margin:0;background:transparent}html body .s2t summary{display:list-item;list-style:disclosure-closed;cursor:pointer;font-size:14px;font-weight:600;padding:6px 0;min-height:34px}html body .s2t details[open]>summary{list-style:disclosure-open}html body .s2t-live{font-size:11px;color:var(--tf-muted);margin:12px 0 6px}html body .s2t-result{display:block;background:var(--tf-bg);border:1px solid var(--tf-line);border-radius:12px;padding:12px;min-height:0}html body .s2t-answer{display:flex;align-items:baseline;gap:12px}html body .s2t-answer strong{font-size:32px;font-weight:600;line-height:1.2}html body .s2t-use{width:100%;min-height:46px;border:0;border-radius:9px;background:#c8553d;color:#fff;padding:12px 16px;font-size:14px;font-weight:600;cursor:pointer}html body .s2t-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--tf-line);border-radius:9px;margin-top:12px}html body .s2t table{border-collapse:collapse;width:100%;margin:0;background:var(--tf-bg);font-size:13px;table-layout:auto}html body .s2t :is(th,td){padding:11px;text-align:left;border:0;border-bottom:1px solid var(--tf-line);white-space:nowrap}html body .s2t caption{padding:10px;font-size:12px;text-align:left;background:var(--tf-soft)}html body .s2t th{font-weight:500}html body .s2t th small{display:block;white-space:normal;max-width:130px;font-weight:400;font-size:10px;color:var(--tf-muted)}html body .s2t thead,html body .s2t-match{background:var(--tf-soft)}html body .s2t-match th{box-shadow:inset 3px 0 var(--tf-accent);font-weight:700}html body .s2t-units{display:flex;gap:20px;align-items:center}html body .s2t-units label{display:flex;align-items:center;gap:6px;cursor:pointer}html body .s2t-units input{accent-color:var(--tf-accent);width:16px;height:16px}html body .s2t :focus-visible{outline:2px solid var(--tf-accent);outline-offset:3px}@media(max-width:600px){html body .s2t-dialog{padding:14px;max-height:calc(100dvh - 16px);width:calc(100% - 16px);border-radius:14px}html body .s2t-dialog>h2{font-size:22px!important}html body .s2t-form{padding:10px}html body .s2t-shapes{grid-template-columns:repeat(2,minmax(0,1fr))}html body .s2t-shapes span{flex-direction:row;gap:8px;text-align:left;justify-content:flex-start}html body .s2t-shapes svg{flex:0 0 28px;width:28px;margin:0}html body .s2t-shapes b{min-height:0}html body .s2t-grid{gap:10px}html body .s2t-fits span{font-size:12px}html body .s2t-result{padding:14px}}@media(max-width:340px){html body .s2t-grid{grid-template-columns:1fr}}html body .s2t-shapes{grid-template-columns:repeat(2,minmax(0,1fr))}html body .s2t-shapes span{min-height:44px;align-items:center;justify-content:center;padding:8px!important}html body .s2t-shapes b{font-size:13px;min-height:0}html body .s2t-own>.s2t-grid>label:first-child{grid-column:1/-1}html body .s2t-result p{font-size:12px!important;line-height:1.4!important}html body .s2t-shape-options fieldset{margin:6px 0}html body .s2t summary{list-style-position:inside;overflow-wrap:anywhere}html body .s2t-answer{flex-wrap:wrap;gap:4px 10px}html body .s2t-answer strong{font-size:clamp(24px,6vw,32px)}html body .s2t-choices{display:flex;flex-wrap:wrap;gap:8px}html body .s2t-choices .s2t-use{flex:1 1 110px;width:auto;min-width:0;padding:10px 8px}html body .s2t-content{min-width:0;max-width:100%}@media(max-width:767px){html body announcement-bar[id] .announcement-bar__content{margin-inline:0!important;grid-column:1/-1!important;justify-self:stretch!important;box-sizing:border-box!important}html body announcement-bar[id] .announcement-bar__slider{margin-inline:auto!important}html body announcement-bar[id] .announcement{justify-content:center!important;text-align:center!important;box-sizing:border-box!important}html body announcement-bar[id] .announcement-bar__social-icons{display:none!important}}html body .announcement-bar__localization-form{padding-block:6px!important;overflow:visible!important}html body .s2-top-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}html body .s2-top-controls .s2-market{margin:0;width:auto;font-size:12px;line-height:1.25}html body .s2-top-controls .s2-market summary{min-height:34px;padding:8px 13px!important;border:1px solid #d5d8df!important;gap:12px;white-space:nowrap}html body .s2-top-controls .s2-market-panel{width:210px;padding:7px;top:calc(100% + 7px);color-scheme:light}html body .s2-market-panel form{margin:0;padding:0}html body .s2-market-panel button{display:block;width:100%;text-align:left;border:0!important;box-shadow:none!important;border-radius:8px;padding:12px;background:#fff!important;color:#1f2a44!important;font:600 13px/1.3 Rubik,sans-serif!important}html body .s2-market-panel button:hover,html body .s2-market-panel button[aria-current=true]{background:#eef1f5!important;color:#1f2a44!important}html body .s2-top-controls .s2-theme-toggle{display:flex!important;align-items:center;justify-content:center;width:34px!important;height:34px!important;min-width:34px!important;padding:6px!important;margin:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#1f2a44!important;box-shadow:none!important}html body .s2-top-controls .s2-theme-toggle svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important}#s2-random-status{max-width:210px;font-size:12px;line-height:1.4}@media(max-width:480px){html body .s2-top-controls{gap:6px}html body .s2-top-controls .s2-market summary{font-size:11px;padding:8px 10px!important}}html body .s2-top-controls .s2-theme-toggle:has(.s2-ico)>svg:not(.s2-ico){display:none!important}html body announcement-bar[id] .s2-top-controls .s2-theme-toggle svg *{stroke:#1f2a44!important;fill:none!important}html body announcement-bar[id] .s2-market-panel button{color:#1f2a44!important;background:#fff!important;min-height:44px;opacity:1!important}html body announcement-bar[id] .s2-market-panel button:hover,html body announcement-bar[id] .s2-market-panel button:focus-visible,html body announcement-bar[id] .s2-market-panel button[aria-current=true]{background:#eef1f5!important;color:#1f2a44!important}html body announcement-bar[id] .s2-market-panel{display:flex;flex-direction:column;gap:3px;padding:8px!important;width:218px!important;overflow:visible!important}html body announcement-bar[id] .s2-market-panel form:has([lang=sv]){order:0}html body announcement-bar[id] .s2-market-panel form:has([lang=no]),html body announcement-bar[id] .s2-market-panel form:has([lang=nb]){order:1}html body announcement-bar[id] .s2-market-panel form:has([lang=en]){order:2}html body announcement-bar[id] .s2-theme-toggle svg{stroke-width:1.7!important;stroke-linecap:round;stroke-linejoin:round;filter:none!important}html body.s2-dark #site-header{box-shadow:none!important;border-bottom:1px solid #34465b!important}html body.s2-dark #site-header :is(.site-nav,.site-nav-container,.site-nav nav,.s2-nav-row):after,html body.s2-dark #site-header:after{content:none!important}html body.s2-dark #site-header .header-container{border-bottom:0!important}html body.s2-dark #main :is(.s2-imgbox,.s2-imgbox img,.product-item__image,.product-item__image-figure,.product-item__image img,.product-gallery-item,.product-gallery figure,.product-gallery img,.product-gallery .thumbnail){background:#16283e!important;border-color:transparent!important;box-shadow:none!important;outline:0!important}html body.s2-dark #main .product-gallery :is(figure,.product-gallery-item){border:0!important;border-radius:14px!important;overflow:hidden!important}html body.s2-dark #main .product-gallery .thumbnail{opacity:1!important;border:2px solid transparent!important;border-radius:10px!important;padding:3px!important}html body.s2-dark #main .product-gallery .thumbnail.active,html body.s2-dark #main .product-gallery .thumbnail[aria-current=true]{border-color:#ef674e!important}html body.s2-dark #main .product-gallery .thumbnail img{opacity:1!important;object-fit:contain!important}html body .jdgm-carousel-wrapper :is(h2,.jdgm-carousel-title,.jdgm-carousel-item__review-title,.jdgm-carousel-item__review-body,.jdgm-carousel-item__reviewer-name,.jdgm-carousel-number-of-reviews){font-family:Rubik,sans-serif!important}html body.s2-dark #main :is(.jdgm-carousel,.jdgm-carousel__item-container,.jdgm-carousel__item-wrapper,.jdgm-carousel-item,.jdgm-carousel-item__review-wrapper){background:#16283e!important;color:#f4f6fa!important}html body.s2-dark #main .jdgm-carousel :is(a,p,span,.jdgm-carousel-item__review-title,.jdgm-carousel-item__review-body,.jdgm-carousel-item__reviewer-name){color:#f4f6fa!important}html body.s2-dark #main .jdgm-carousel__arrows :is(span,button){border-color:#fff!important;color:#fff!important}html body .s2h__ctas :is(.s2h__btn,.s2h__link){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;line-height:1.2!important;min-height:56px;transition:background .2s,color .2s,transform .2s!important}html body.s2-dark .s2h__link span{padding:0!important;border:0!important;color:inherit!important}html body.s2-dark .s2h__link:hover,html body.s2-dark .s2h__link:focus-visible{background:#fff!important;color:#102033!important;transform:translateY(-2px)}html body #site-header .header-actions--buttons :is(a.s2-account-handle,a.s2-fav-link,a.button--cart-handle){transition:background .2s,color .2s,transform .2s,box-shadow .2s!important}html body #site-header .header-actions--buttons :is(a.s2-account-handle,a.s2-fav-link,a.button--cart-handle):hover,html body #site-header .header-actions--buttons :is(a.s2-account-handle,a.s2-fav-link,a.button--cart-handle):focus-visible{background:#ef674e!important;color:#102033!important;transform:translateY(-3px)!important;box-shadow:0 5px #0002!important}html body #site-header .header-actions--buttons :is(a.s2-account-handle,a.s2-fav-link,a.button--cart-handle):hover svg{stroke:#102033!important}html body .s2-card-bundle{font-family:Rubik,sans-serif!important;font-weight:600!important;letter-spacing:0!important}html body .s2-colhead{padding:28px 0 30px!important;margin:0!important;border:0!important;text-align:left!important}html body .s2-colhead__inner{max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:56px;align-items:center}html body .s2-colhead__eyebrow{grid-column:1/-1;margin:0 0 10px!important;font:600 11px/1.4 Rubik,sans-serif!important;letter-spacing:.13em}html body .s2-colhead__title{grid-column:1;margin:0!important;font:750 clamp(30px,3.6vw,48px)/1.1 Rubik,sans-serif!important;letter-spacing:-.04em}html body .s2-colhead__intro{grid-column:1;max-width:720px;margin:16px 0 0!important;font:400 15px/1.65 Rubik,sans-serif!important;color:#5b6574}html body .s2-colhead__usps{grid-column:2;grid-row:2/4;display:flex!important;flex-direction:column;align-items:flex-start!important;gap:12px!important;border:0!important;border-left:1px solid #dfe2e8!important;padding:8px 0 8px 32px!important;margin:0!important}html body .s2-colhead__usps li{font:500 13px/1.4 Rubik,sans-serif!important}.s2-collection-layout{display:grid;grid-template-columns:minmax(16px,1fr) minmax(0,680px) minmax(0,500px) minmax(16px,1fr);column-gap:32px;align-items:start}.s2-collection-layout>*,.s2-collection-layout>.s2-collection-editorial{grid-column:1/-1;min-width:0}html body .s2-collection-layout>.shopify-section:has([data-s2-editorial-copy]){grid-column:2!important;max-width:none!important;margin:36px 0!important;padding:0!important;border:0!important}html body .s2-collection-layout>.shopify-section:has(.s2-faq){grid-column:3!important;max-width:none!important;margin:36px 0!important;padding:0!important;border:0!important}html body .s2-collection-layout :is(.s2-collection-legacy,.s2-collection-rich){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html body .s2-collection-layout :is(.section-heading,.section-heading__text){text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important;margin-bottom:18px!important}html body .s2-collection-layout [data-s2-editorial-copy] :is(h2,.section-heading__title){font:700 27px/1.2 Rubik,sans-serif!important;margin:0 0 10px!important}html body .s2-collection-layout .s2-collection-legacy__body{margin:0!important;max-width:none!important;font:400 15px/1.75 Rubik,sans-serif!important}html body .s2-collection-layout .s2-faq{width:100%!important;max-width:none!important;margin:0!important;padding:24px!important;border-radius:16px;background:#f5f6f8!important}html body .s2-collection-layout .s2-faq .section-heading__title{font:700 23px/1.25 Rubik,sans-serif!important}html body .s2-collection-layout .s2-faq .section-heading__subheading{display:none}html body .s2-collection-layout .s2-faq .element--has-border{border:0!important;background:transparent!important}html body .s2-collection-layout .s2-faq :is(.toggle__title,.toggle__content){padding:14px 0!important;background:transparent!important}html body .s2-collection-layout .s2-faq .toggle__heading span{font:600 14px/1.5 Rubik,sans-serif!important}html body .s2-collection-layout .s2-faq .toggle__content :is(p,span){font:400 14px/1.65 Rubik,sans-serif!important}html body .s2-collection-layout .s2-collection-editorial{display:block!important;max-width:1000px!important;margin:40px auto!important;padding:32px!important;border:0!important;border-top:1px solid #dfe2e8!important;border-radius:0!important;background:transparent!important}html body .s2-collection-layout .s2-collection-editorial>div{padding:0!important;background:transparent!important;color:inherit!important}html body .s2-collection-layout .s2-collection-editorial h2{color:inherit!important;font-size:27px!important;margin:0 0 18px!important}html body.s2-dark .s2-colhead__intro{color:#c7d2e0!important}html body.s2-dark #main .s2-collection-layout .s2-faq{background:#16283e!important;color:#f4f6fa!important}html body.template-product #main :is(.product-text,.s2-product-details) :is(p,span,div,label,button,a,summary,input,select){font-family:Rubik,sans-serif!important}html body.template-product #main .product-text .card-widget{border:0!important;border-top:1px solid #dfe2e8!important;border-radius:0!important;padding:16px 0!important;background:transparent!important;box-shadow:none!important}html body.template-product #main .product-text .card-widget :is(.card-widget__header,.card-widget__content){background:transparent!important;padding:10px 0!important}html body.template-product #main .s2-pp-info{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:22px 0!important}html body.template-product #main .s2-pp-info>div{padding:0!important;border:0!important;background:transparent!important;display:flex!important;align-items:center!important;gap:14px!important;text-align:left!important}html body.template-product #main .s2-pp-info b{font:600 14px/1.4 Rubik,sans-serif!important}html body.template-product #main .s2-pp-info small{font:400 12px/1.5 Rubik,sans-serif!important;color:#5b6574!important}html body.s2-dark.template-product #main .s2-pp-info small{color:#c7d2e0!important}html body.template-product #main .product-text:has(.s2-pp-guide) :is(.product-custom-liquid:has(.scr-open-size-chart),.product-custom-liquid:has(a[href*="/pages/storleksguide"])){display:none!important}html body.template-product #main .product-text .card-widget:has(.product-custom-liquid .scr-open-size-chart){display:none!important}@media(max-width:900px){.s2-collection-layout{display:block}.s2-collection-layout>.shopify-section:has([data-s2-editorial-copy]),.s2-collection-layout>.shopify-section:has(.s2-faq){width:calc(100% - 32px)!important;margin:28px auto!important}html body .s2-colhead__inner{display:block!important}html body .s2-colhead__usps{flex-direction:row!important;flex-wrap:wrap!important;border:0!important;padding:0!important;margin-top:20px!important;gap:12px 20px!important}html body .s2-collection-layout .s2-collection-editorial{margin:28px 16px!important;padding:24px 0!important}}@media(prefers-reduced-motion:reduce){html body #site-header .header-actions--buttons a,html body .s2h__ctas a{transition:none!important;transform:none!important}}html body.s2-dark #site-header{border-bottom:0!important}html body.s2-dark.template-product #main :is(.card-widget__header,.card-widget__header-text,.card-widget__header-text__title,.card-widget__header-text__title>span,.card-widget__header-text__subtitle,.card-widget__header-text__subtitle .rte,.card-widget__header-text__subtitle p){background:transparent!important;color:#f4f6fa!important}html body.s2-dark.template-product #main .s2-product-details .card-widget__header{background:#102033!important;color:#f4f6fa!important}html body.s2-dark #main :is(.jdgm-widget,.jdgm-review-widget,.jdgm-rev-widg,.jdgm-rev-widg__header,.jdgm-widget.jdgm-widget){background:#16283e!important;color:#f4f6fa!important;border-color:#34465b!important}html body.s2-dark #main .product-item .product-item__text{background:#16283e!important;color:#f4f6fa!important}html body.s2-dark .s2h__more{color:#fff!important}html body.template-product #main:has(.s2-pp-guide) .shopify-app-block:has(.best-fit-size-chart){display:none!important}html body.s2-dark #main .product-item__quick-buy{background:#16283e!important}html body.s2-dark #main .s2-more__btn{background:#16283e!important;color:#fff!important;border:1px solid #52657c!important}html body.s2-dark #main .s2-more__btn:hover{background:#fff!important;color:#102033!important}html body .s2-collection-layout [data-s2-editorial-copy] .section-heading{padding-bottom:0!important;margin-bottom:20px!important}html body .s2-collection-layout .s2-faq .toggle__subtitle{display:none!important}html body.s2-dark .s2-fit-dialog .s2-fit-close{background:#20374f!important;color:#fff!important;border:0!important}html body.s2-dark :is(.header-container--bottom,.site-nav,.site-nav-container,.site-nav nav,.site-nav .gm-menu,.site-nav .gm-level-0>.gm-target){background:#102033!important;color:#f4f6fa!important}html body.s2-dark .site-nav .gm-level-0>.gm-target :is(.gm-text,.gm-icon,.gm-retractor){color:#f4f6fa!important}html body.s2-dark .site-nav .gm-level-0>.gm-target:hover{background:#20374f!important;color:#fff!important}html body .site-nav:after{content:none!important}html body .s2-collection-layout .main-collection-banner>div{padding-top:12px!important;margin-bottom:0!important;padding-bottom:8px!important}html body.s2-dark.gm-menu-installed .site-nav .gm-menu.gm-menu-160412 .gm-item.gm-level-0>.gm-target,html body.s2-dark.gm-menu-installed .site-nav .gm-menu.gm-menu-160412 .gm-item.gm-level-0>.gm-target>:is(.gm-icon,.gm-text,.gm-retractor){color:#f4f6fa!important}html body.s2-dark .sticky-header,html body.s2-dark .sticky-header .header-container{background:#102033!important;border:0!important;box-shadow:none!important}html body.s2-dark #main .product-actions .add-to-cart,html body.s2-dark #main .product-actions button[type=submit]{background:#c8553d!important;color:#fff!important;border:0!important}html body.s2-dark #main .product-actions .add-to-cart:hover{background:#a43c2c!important;color:#fff!important}html body.s2-dark #main .quantity-selector button{color:#fff!important;background:#20374f!important}html body.s2-dark #main .quantity-selector button svg *{stroke:#fff!important;fill:#fff!important}html body.s2-dark.template-product #main toggle-tab.toggle{background:#102033!important;color:#f4f6fa!important}html body.s2-dark.template-product #main .product-quantity button svg path{fill:#f4f6fa!important}html body.s2-dark.template-product #main .product-quantity button.disabled{opacity:.4}html body:not(.s2-dark) #site-header .header-actions--buttons :is(a.s2-account-handle,a.s2-fav-link,a.button--cart-handle):is(:hover,:focus-visible){background:#f2f3f5!important;color:#1f2a44!important;transform:none!important;box-shadow:0 0 0 2px #d9dfe7!important}html body:not(.s2-dark) #site-header .header-actions--buttons :is(a.s2-account-handle,a.s2-fav-link,a.button--cart-handle):hover svg{stroke:#1f2a44!important}html body:not(.s2-dark) #main .product-actions .add-to-cart{background:#c8553d!important;border-color:#c8553d!important;color:#fff!important}html body:not(.s2-dark) #main .product-actions .add-to-cart:hover{background:#a43c2c!important;border-color:#a43c2c!important}html body .s2-product__text h3,html body .product-item__title span{font-family:Rubik,sans-serif!important;font-weight:700!important;line-height:1.3!important}html body .product-actions .add-to-cart .button__text,html body .product-variant__name{font-family:Rubik,sans-serif!important;font-weight:600!important}html body.s2-dark .jdgm-carousel-wrapper :is(.jdgm-carousel-number-of-reviews,.jdgm-carousel-number-of-reviews a,.jdgm-carousel-number-of-reviews span){color:#f4f6fa!important}html body.s2-dark #main .product-gallery :is(css-slider,.css-slider-viewport,.css-slider-container,.product-gallery__slider,.product-gallery-item,.product-gallery-item>div){background-color:#16283e!important;border:0!important;box-shadow:none!important;outline:0!important}html body.s2-dark #main .product-gallery :is(.css-slider-viewport,.product-gallery__slider){overflow:hidden!important;border-radius:14px!important}.s2-native-swatch--image{object-fit:cover;object-position:center;width:23px;height:23px;border-radius:50%}html body .s2-top-controls .s2-market summary{display:flex!important;align-items:center!important}html body .s2-top-controls .s2-market summary .s2-market-chevron{display:block;width:7px;height:7px;flex:0 0 7px;border-right:2px solid #1f2a44;border-bottom:2px solid #1f2a44;transform:translateY(-2px) rotate(45deg);font-size:0!important;line-height:0;margin-left:2px}html body .s2-top-trust{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:5px 0}html body .s2-top-trust__label{font:600 13px/1.3 Rubik,sans-serif!important;white-space:nowrap;letter-spacing:.01em}html body .s2-top-trust__payments{display:flex;align-items:center;gap:5px}html body announcement-bar .s2-top-payment{display:block;width:34px;height:22px;max-width:none;flex:none}html body announcement-bar:has(.announcement-bar__content-nav) .announcement-bar__content{min-height:44px;padding:5px 42px}html body announcement-bar .announcement-bar__content-nav{top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;padding:0!important;border:0!important;border-radius:5px!important;box-shadow:none!important;overflow:visible!important;z-index:2;background:transparent!important;color:inherit!important}html body announcement-bar .announcement-bar__content-nav--left{left:0!important;right:auto!important}html body announcement-bar .announcement-bar__content-nav--right{right:0!important;left:auto!important}html body announcement-bar .announcement-bar__content-nav svg{width:16px;height:16px;flex:none}html body.s2-dark announcement-bar .announcement-bar__content-nav:is(:hover,:focus-visible){background:#385572!important}html body announcement-bar:has(.announcement-bar__content-nav) .announcement-bar__slider{width:100%!important;min-width:0}html body.s2-dark #main .s2h__btn,html body.s2-dark #main .s2h__btn span{color:#fff!important}html body.s2-dark.template-page #main .main-page .rte,html body.s2-dark.template-page #main .main-page .rte :is(p,span,li,strong,em,div,td,th,label){color:#e2e8f0!important;background-color:transparent!important}html body.s2-dark.template-page #main .main-page .rte :is(h2,h3,h4,summary){color:#fff!important}html body.s2-dark.template-page #main .main-page .rte a,html body.s2-dark.template-page #main .main-page .rte a span{color:#ffd2c4!important;text-decoration:underline;text-underline-offset:3px}html body.s2-dark.template-page #main .main-page .rte :is(details,.faq,blockquote){background:#1c3047!important;color:#e2e8f0!important}html body.s2-dark.template-page #main .main-page .rte :is(td,th){border-color:#45566c!important}html body.template-product #main .product-text .s2-product-offer{padding:18px!important;border:0!important;border-radius:14px!important;background:#f3f5f7!important;margin:18px 0!important}html body.template-product #main .s2-product-offer .card-widget__header{padding:0!important}html body.template-product #main .s2-product-offer .card-widget__header-icon{display:none!important}html body.template-product #main .s2-product-offer .card-widget__header-text{width:100%}html body.template-product #main .s2-product-offer .card-widget__header-text__title{font:600 15px/1.4 Rubik,sans-serif!important;margin:0 0 12px!important;color:#1f2a44!important}html body.template-product #main .s2-product-offer .rte{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0!important}html body.template-product #main .s2-product-offer .rte p{margin:0!important;padding:12px;border-radius:9px;background:#fff!important;color:#1f2a44!important;font:400 13px/1.5 Rubik,sans-serif!important}html body.template-product #main .s2-product-offer .rte strong{background:transparent!important;display:inline-block;font:700 19px/1.4 Rubik,sans-serif!important;color:inherit!important;margin-top:3px}html body.template-product #main .s2-product-offer .rte p:last-child{grid-column:1/-1;padding:2px 0 0;background:transparent!important;color:#566174!important;font-size:12px!important}html body.s2-dark.template-product #main .product-text .s2-product-offer{background:#1c3047!important}html body.s2-dark.template-product #main .s2-product-offer .rte p{background:#102033!important;color:#fff!important}html body.s2-dark.template-product #main .s2-product-offer .rte p:last-child{background:transparent!important;color:#d4deea!important}@media(max-width:767px){html body .s2-top-trust{gap:10px;padding:6px 0}html body .s2-top-trust__label{font-size:12px!important}html body announcement-bar .s2-top-payment{width:30px;height:19px}html body announcement-bar:has(.announcement-bar__content-nav) .announcement-bar__content{margin:0 12px}html body announcement-bar:has(.announcement-bar__content-nav) .announcement{padding:5px 8px!important;font-size:12px;line-height:1.4}}html body.template-product #main .s2-product-offer :is(.card-widget__header-text,.card-widget__header-text__title,.card-widget__header-text__title>span,.card-widget__header-text__subtitle,.rte){background:transparent!important}html body.template-product #main .s2-product-offer .card-widget__header-text__subtitle{display:block!important;width:100%!important}html body.template-product #main .s2-product-offer .rte{width:100%!important}html body.template-product #main .s2-product-offer+.empty-space{display:none!important}html body.s2-dark.template-page #main .contact-form{background:#1c3047!important;color:#f4f6fa!important}html body.s2-dark.template-page #main .contact-form :is(input,textarea,select){background:#102033!important;color:#fff!important;border-color:#52657c!important}html body.s2-dark.template-page #main .contact-form :is(input,textarea)::placeholder{color:#c7d2e0!important;opacity:1}html body.s2-dark.template-page #main .contact-form :is(label,h2,h3){color:#f4f6fa!important}html body.template-product .s2-top-controls details.s2-market{background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#1f2a44!important}html body announcement-bar .announcement-bar__content-nav{overflow:visible!important;clip-path:none!important;min-width:32px!important;min-height:32px!important}html body.s2-dark announcement-bar .announcement-bar__content-nav{background:#20374f!important;color:#fff!important}html body announcement-bar:has(.announcement-bar__content-nav) .announcement-bar{min-height:48px!important}html body announcement-bar:has(.announcement-bar__content-nav) .announcement-bar__content{min-height:48px!important}html body.s2-dark #main :is(.s2-home-badge,.s2-badge--best){background:#f4f6fa!important;color:#102033!important}html body.s2-dark #main .s2-home-badge--new{background:#c2523b!important;color:#fff!important}html body.template-product #main .product-text .product-title{font:700 clamp(25px,2.6vw,36px)/1.15 Rubik,sans-serif!important;margin-bottom:12px!important}html body.template-product #main .product-text .s2-product-offer{padding:14px 16px!important;margin:16px 0 20px!important}html body.template-product #main .s2-product-offer .card-widget__header-text__title{margin-bottom:8px!important}html body.template-product #main .s2-product-offer .rte p{padding:7px 10px!important}html body.template-product #main .s2-product-offer .rte strong{font-size:17px!important}html body.template-product #main .product-actions .flex-buttons{display:grid!important;grid-template-columns:124px minmax(0,1fr)!important;gap:12px!important}html body.template-product #main .product-actions .product-quantity{display:flex!important;width:124px!important;min-width:0!important;border:1px solid #b7bdc6!important;border-radius:12px!important;overflow:hidden;height:54px}html body.template-product #main .product-quantity :is(button,input){width:40px!important;min-width:0!important;height:52px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html body.template-product #main .product-actions .add-to-cart{width:100%!important;min-width:0!important;min-height:54px!important;margin:0!important}html body.template-product #main .product-actions .shopify-payment-button{grid-column:1/-1!important;width:100%!important;margin:0!important}html body.template-product #main .s2-pp-info{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:20px 0 12px!important}html body.template-product #main .s2-pp-info>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;text-align:left!important;min-width:0!important}html body.template-product #main .s2-pp-info svg{padding:0!important;background:transparent!important;border-radius:0!important;width:25px!important;height:25px!important;box-sizing:border-box!important}html body.template-product #main .s2-pp-info b{font-size:12px!important;line-height:1.4!important}html body.template-product #main .s2-pp-info small{font-size:11px!important;line-height:1.45!important}html body.template-product #main .card-widget:has(.s2-payment-trust){padding:0!important;border:0!important;margin:8px 0 18px!important;display:block!important}html body.template-product #main .s2-payment-trust{margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.template-product #main .s2-payment-trust>p{display:none}html body.template-product #main .s2-payment-trust>div{display:flex;justify-content:flex-start!important;gap:9px}html body.template-product #main .s2-payment-trust .s2-payment-icon{width:45px!important;height:29px!important}html body.template-product #main .s2-payment-trust small{font:400 11px/1.4 Rubik,sans-serif!important;color:#586576!important}html body.s2-dark.template-product #main .s2-payment-trust small{color:#c7d2e0!important}html body.template-product #main .s2-product-details .card-widget{border:0!important;border-top:1px solid #dfe2e8!important;border-radius:0!important;background:transparent!important}html body.template-product #main .s2-product-details .card-widget__header-icon{display:none!important}html body.template-product #main .s2-product-details .card-widget__header-text__title{font:600 15px/1.4 Rubik,sans-serif!important}@media(min-width:1024px){html body.template-product #main .main-product{grid-template-rows:auto 1fr!important;row-gap:0!important;align-items:start!important}html body.template-product #main .main-product>.product-gallery{grid-row:1/3!important;align-self:start!important}html body.template-product #main .main-product>.product-text{grid-row:1!important;position:static!important}html body.template-product #main .main-product>.s2-product-details{grid-column:2!important;grid-row:2!important;padding-top:0!important;border-top:0!important}}@media(max-width:767px){html body.template-product #main .main-product{padding-inline:16px!important;gap:20px!important}html body.template-product #main .product-gallery__thumbnails-holder{flex-wrap:nowrap!important;overflow-x:auto!important;gap:8px!important}html body.template-product #main .product-gallery__thumbnails .thumbnail{width:58px!important;height:58px!important;flex-basis:58px!important}html body.template-product #main .product-text{padding:0!important}html body.template-product #main .s2-pp-info{gap:10px!important}html body.template-product #main .s2-pp-info>div{align-items:flex-start!important;text-align:left!important}html body.template-product #main .s2-product-details{padding-top:0!important}html body .s2-market-panel{max-width:calc(100vw - 32px)!important}html body .s2-top-controls{padding-right:12px!important}}html body.template-product #main .s2-product-offer .card-widget__header-text{gap:0!important}html body.template-product #main .product-actions .flex-buttons{align-items:center!important}html body.template-product #main .product-actions .product-quantity{margin:0!important;transform:none!important;align-self:center!important}html body.template-product #main .product-actions .shopify-payment-button{min-height:54px!important;border:1px solid #8792a2!important;border-radius:12px!important;overflow:hidden}html body.template-product #main .s2-product-details .toggle__title{min-height:54px!important;padding:14px 8px!important}html body.template-product #main .s2-product-details .card-widget__header{padding:0!important}html body.s2-dark.template-product #main .s2-product-details .card-widget{border-color:#34465b!important}html body.template-product #main .s2-product-details .s2-pp-tags{display:none!important}html body.s2-dark .gm-item.gm-level-0>.gm-target,html body.s2-dark .gm-item.gm-level-0>.gm-target :is(.gm-text,.gm-icon,button){color:#f4f6fa!important}html body.s2-dark nav[aria-label=breadcrumbs] a{color:#dce5ef!important}html body .button--cart-handle:has(>svg.s2-ico) .button__icon{display:none!important}html body .button--cart-handle>svg.s2-ico{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}html body .s2-discovery .s2-discovery-card .s2-discovery-photo.s2-scene{padding:0!important;background-image:none!important}html body .s2-discovery .s2-discovery-card .s2-discovery-photo.s2-scene img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;transform:none!important;filter:none!important;padding:0!important;mix-blend-mode:normal!important;border-radius:inherit}html body .s2-discovery .s2-discovery-photo.s2-scene:before,html body .s2-discovery .s2-discovery-photo.s2-scene:after{display:none!important}.s2-mobile-fav{display:none!important}.s2-mobile-random{list-style:none;margin:0;padding:16px 20px;border-bottom:1px solid var(--s2-line,#ebe6df)}.s2-mobile-random:empty{display:none}@media(max-width:1023px){html body :is(#site-header,.sticky-header) .header-actions--buttons{display:none!important}html body :is(#site-header,.sticky-header) .header__top{display:grid!important;grid-template-columns:44px 44px minmax(0,1fr) 44px 44px!important;gap:0!important;align-items:center!important;min-height:64px!important;padding:8px 12px!important}html body :is(#site-header,.sticky-header) .header__top>.logo{grid-column:3;grid-row:1;min-width:0;width:auto!important;padding:0 8px!important;margin:0!important;justify-self:center}html body :is(#site-header,.sticky-header) .logo img{max-width:100%!important;width:auto!important;height:auto!important;max-height:38px!important}html body :is(#site-header,.sticky-header) .mobile-menu-button,html body :is(#site-header,.sticky-header) .mobile-cart-button,html body :is(#site-header,.sticky-header) .s2-mobile-fav{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;width:44px!important;min-width:44px!important;height:44px!important;padding:10px!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:8px!important;color:var(--color-text-header,#1f2a44)!important;grid-row:1}html body :is(#site-header,.sticky-header) .mobile-menu-button{grid-column:1}html body :is(#site-header,.sticky-header) .s2-mobile-fav{grid-column:4}html body :is(#site-header,.sticky-header) .mobile-cart-button{grid-column:5}html body :is(#site-header,.sticky-header) .s2-mobile-fav svg{width:23px;height:23px;fill:none!important;stroke:currentColor!important;stroke-width:1.7}html body :is(#site-header,.sticky-header) .mobile-cart-button svg{width:23px;height:23px;color:inherit!important;fill:none!important}html body :is(#site-header,.sticky-header) .mobile-cart-button svg path{stroke:currentColor!important}html body :is(#site-header,.sticky-header) .mobile-cart-button svg .circle{fill:currentColor!important}html body :is(#site-header,.sticky-header) .s2-mobile-fav .s2-fav-count,html body :is(#site-header,.sticky-header) .mobile-cart-button [data-header-cart-count]{position:absolute;top:0;right:0;min-width:16px;width:auto;height:16px;padding:0 4px;background:#c8553d;color:#fff;border-radius:9px;font-family:inherit;font-size:10px;font-weight:500;line-height:16px;text-align:center}html body :is(#site-header,.sticky-header) .mobile-search{width:100%!important;max-width:none!important;padding:0 16px 12px!important;margin:0!important}html body :is(#site-header,.sticky-header) .mobile-search search-form{display:block;width:100%!important}html body :is(#site-header,.sticky-header) .mobile-search .site-search-handle{width:100%!important;min-height:44px!important;border-radius:10px!important}html body :is(#site-header,.sticky-header) .mobile-search form{min-width:0;flex:1}html body :is(#site-header,.sticky-header) .mobile-search input{width:100%;min-width:0;font-size:16px!important}html body.s2-dark :is(#site-header,.sticky-header) :is(.s2-mobile-fav,.mobile-cart-button,.mobile-menu-button){color:#f4f6fa!important}html body :is(#site-header,.sticky-header) :is(.s2-mobile-fav,.mobile-cart-button,.mobile-menu-button):focus-visible{outline:2px solid #c8553d!important;outline-offset:1px}.s2-mobile-tools{display:none!important}}@media(max-width:767px){html body .s2h__media,html body.s2-dark .s2h__media{height:clamp(220px,65vw,300px)}html body .s2h__copy,html body.s2-dark .s2h__copy{padding:16px 20px 28px}html body .s2h__title,html body.s2-dark .s2h__title{font-size:clamp(28px,8vw,42px)!important;line-height:1.08!important;overflow-wrap:break-word}html body .s2h__inner{gap:14px}html body .s2h__sub{font-size:16px;line-height:1.5}html body .s2h__badge,html body.s2-dark .s2h__badge{top:clamp(100px,calc(65vw - 118px),182px);right:16px}html body .s2h__hand--l{display:none}html body .s2h__ctas{gap:16px;align-items:stretch}html body .s2h__ctas :is(.s2h__btn,.s2h__link){min-height:48px;width:100%;font-size:16px}html body .s2c__head{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:1023px){html body announcement-bar[id] .container--large{min-width:0!important;max-width:100%!important;box-sizing:border-box;padding-inline:16px!important;flex-wrap:wrap!important}html body .announcement-bar__localization-form{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box;margin:0!important;justify-content:center!important}html body announcement-bar[id] .s2-top-controls{min-width:0!important;max-width:100%!important;width:100%!important;padding:0!important;margin:0!important;justify-content:center!important;gap:8px!important;box-sizing:border-box}html body announcement-bar[id] .s2-top-controls .s2-theme-toggle{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important}html body announcement-bar[id] .s2-market{position:relative!important;min-width:0!important}html body announcement-bar[id] .s2-market-panel{left:0!important;right:auto!important;max-width:calc(100vw - 32px)!important}html body :is(#site-header,.sticky-header) .s2-mobile-fav>svg:not(.s2-ico){display:none!important}html body.s2-dark :is(#site-header,.sticky-header) .mobile-menu-button svg path{fill:#f4f6fa!important}html body.s2-dark :is(#site-header,.sticky-header) .mobile-search .site-search-handle{background:#fff!important;color:#1f2a44!important}html body.s2-dark :is(#site-header,.sticky-header) .mobile-search .site-search-handle svg path{stroke:#1f2a44!important}html body #site-menu-sidebar .s2-mobile-random button.s2-random{display:flex!important;justify-content:center!important;width:100%!important;min-height:44px!important;padding:10px 16px!important;border:1px solid #d8dee7!important;border-radius:10px!important;background:#fff!important;color:#1f2a44!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important}html body.s2-dark #site-menu-sidebar .s2-mobile-random button.s2-random{background:#20374f!important;color:#f4f6fa!important;border-color:#52657c!important}html body #site-menu-sidebar .s2-mobile-random button.s2-random svg{stroke:currentColor!important;fill:none!important}html body #site-menu-sidebar .s2-mobile-random button.s2-random:is(:hover,:focus-visible){background:#c8553d!important;color:#fff!important;border-color:#c8553d!important}}html body.s2-dark button.s2-random.s2-random-nav{background:#20374f!important;color:#f4f6fa!important;border-color:#52657c!important}html body.s2-dark button.s2-random.s2-random-nav:is(:hover,:focus-visible){background:#ef674e!important;color:#102033!important;border-color:#ef674e!important}html body.s2-dark button.s2-random.s2-random-nav:is(:hover,:focus-visible) svg{stroke:#102033!important}@media(max-width:1023px){html body.s2-dark :is(#site-header,.sticky-header) .mobile-search .site-search-handle svg circle{stroke:#1f2a44!important;fill:none!important}html body.s2-dark :is(#site-header,.sticky-header) .mobile-search .site-search-handle svg path{fill:#1f2a44!important}html body :is(#site-header,.sticky-header) :is(.s2-mobile-fav,.mobile-cart-button,.mobile-menu-button):is(:hover,:focus-visible){background:#eef1f5!important;color:#1f2a44!important}html body.s2-dark :is(#site-header,.sticky-header) :is(.s2-mobile-fav,.mobile-cart-button,.mobile-menu-button):is(:hover,:focus-visible){background:#20374f!important;color:#f4f6fa!important}}a.action.accept-all{background-color:#1f2a44!important;color:#fff!important}html body #main .facets{border-top:0!important;border-bottom:0!important;padding-block:0!important}html body #main .facets__wrapper{margin-bottom:12px!important}html body #main .active-facets{border:0!important}html body #main .active-facets a,html body #main .active-facets .button{background:#f5f3ef!important;color:#1f2a44!important;border:1px solid #d6dbe1!important;opacity:1!important;box-shadow:none!important}html body #main .active-facets a:hover,html body #main .active-facets .button:hover{background:#1f2a44!important;color:#fff!important;border-color:#1f2a44!important}html body.s2-dark #main .active-facets a,html body.s2-dark #main .active-facets .button{background:#192d43!important;color:#f3f5f7!important;border-color:#526579!important}html body.s2-dark #main .active-facets a:hover,html body.s2-dark #main .active-facets .button:hover{background:#e8edf2!important;color:#122235!important}html body #main .active-facets a *,html body #main .active-facets .button *{color:inherit!important}html body #main .s2-sort{position:relative!important;flex:0 0 auto!important;min-width:150px!important}html body #main select.s2-native-sort{display:block!important;opacity:1!important;visibility:visible!important;position:static!important;width:100%!important;height:42px!important;clip:auto!important;clip-path:none!important;pointer-events:auto!important;-webkit-appearance:auto!important;appearance:auto!important;padding:0 12px!important;border:1px solid #d6dbe1!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#1f2a44!important;font:600 13px/1.3 Rubik,sans-serif!important;text-indent:0!important}html body.s2-dark #main select.s2-native-sort{color-scheme:dark;background:#192d43!important;color:#fff!important;border-color:#526579!important}html body #main .s2-sort:after{display:none!important}html body #main .s2-subcats{overflow:visible!important;padding:2px!important}html body #main .s2-subcats a,html body #main .s2-subcats a:first-child{box-sizing:border-box!important;border:1px solid #d6dbe1!important;border-radius:9px!important;padding:10px 14px!important;margin:0!important;box-shadow:none!important;transform:none!important}html body.s2-dark #main .s2-subcats a,html body.s2-dark #main .s2-subcats a:first-child{border-color:#526579!important}html body #main .product-item>.product-item__image{padding-top:90%!important;flex:none!important}html body #main .product-item>.product-item__image .product-item__image-figure{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important}html body #main .product-item>.product-item__image img{object-fit:cover!important;width:100%!important;height:100%!important}html body .s2-payment-trust .s2-product-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:20px 0 14px!important;color:#1f2a44!important}html body .s2-payment-trust .s2-product-benefits>div{display:flex!important;align-items:center!important;flex-direction:column!important;gap:8px!important;font:400 12px/1.4 Rubik,sans-serif!important;text-align:center!important}html body .s2-payment-trust .s2-product-benefits svg{display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body .s2-payment-trust .s2-product-benefits svg *{fill:none!important;stroke:currentColor!important;stroke-width:1.5!important}html body.s2-dark .s2-payment-trust .s2-product-benefits{color:#f3f5f7!important}html body .s2-payment-trust .s2-payment-methods{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}html body .s2-payment-trust .s2-payment-icon{width:38px!important;height:24px!important}html body.template-product #main product-page.s2-product-simple .product-actions .flex-buttons{grid-template-columns:112px minmax(0,1fr) 54px!important;gap:10px!important}html body.template-product #main product-page.s2-product-simple .product-actions product-quantity{display:flex!important;grid-column:1!important;grid-row:1!important;width:112px!important;min-width:0!important;height:54px!important;margin:0!important;border:1px solid #d6dbe1!important;border-radius:9px!important;overflow:hidden!important;background:transparent!important}html body.template-product #main product-page.s2-product-simple .product-actions .add-to-cart{grid-column:2!important;grid-row:1!important}html body.template-product #main product-page.s2-product-simple .product-actions .s2-product-wish{grid-column:3!important;grid-row:1!important}html body.template-product #main product-page.s2-product-simple .product-actions .s2-buy-now{grid-column:1/-1!important;grid-row:2!important;height:48px!important;min-height:48px!important;border-radius:9px!important}html body.template-product #main product-page.s2-product-simple .product-actions product-quantity button{position:static!important;display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;min-width:0!important;height:52px!important;border:0!important;border-radius:0!important;margin:0!important;padding:8px!important;background:transparent!important;color:#1f2a44!important;transform:none!important}html body.template-product #main product-page.s2-product-simple .product-actions product-quantity input{width:42px!important;min-width:0!important;height:52px!important;padding:0!important;border:0!important;margin:0!important;text-align:center!important;font:500 16px/1 Rubik,sans-serif!important;background:transparent!important;color:#1f2a44!important;-webkit-appearance:textfield!important;appearance:textfield!important}html body.template-product #main product-page.s2-product-simple product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none!important;appearance:none!important}html body.template-product #main product-page.s2-product-simple product-quantity svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important}html body.s2-dark.template-product #main product-page.s2-product-simple .product-actions product-quantity{border-color:#526579!important}html body.s2-dark.template-product #main product-page.s2-product-simple .product-actions product-quantity :is(button,input){color:#f3f5f7!important}html body .modal--product .product__cart-functions .flex-buttons{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:stretch!important}html body .modal--product .product__cart-functions .add-to-cart{flex:1!important;min-height:48px!important;border:0!important;border-radius:9px!important;background:#c8553d!important;color:#fff!important;font:600 15px/1.2 Rubik,sans-serif!important}html body .modal--product .product__cart-functions .shopify-payment-button{flex-basis:100%!important;margin:0!important}html body .modal--product .shopify-payment-button__button{min-height:48px!important;border:1px solid #1f2a44!important;border-radius:9px!important;background:transparent!important;color:#1f2a44!important;font:600 15px/1.2 Rubik,sans-serif!important}html body.s2-dark .modal--product .shopify-payment-button__button{border-color:#a9bac9!important;color:#fff!important}html body.template-product #main product-page.s2-product-simple .s2-color-option .product-variant__input:checked+.product-variant__label{border-color:transparent!important;box-shadow:none!important;outline:none!important}html body.template-product #main product-page.s2-product-simple .s2-color-option .s2-swatch-ring{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:44px!important;height:44px!important;max-width:none!important;transform:none!important;fill:none!important;stroke:#1f2a44!important;stroke-width:1.5!important;shape-rendering:geometricPrecision}html body.template-product #main product-page.s2-product-simple .s2-color-option .s2-swatch-ring circle{fill:none!important;stroke:inherit!important;stroke-width:1.5!important;vector-effect:non-scaling-stroke}html body.s2-dark.template-product #main product-page.s2-product-simple .s2-color-option .s2-swatch-ring{stroke:#edf2f7!important}html body #main .s2-collection-editorial{display:block!important;max-width:1120px!important;margin:48px auto!important;padding:32px 40px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:#1f2a44!important}html body #main .s2-collection-editorial :is(p,.rte){max-width:80ch!important;font:400 15px/1.8 Rubik,sans-serif!important;color:inherit!important}html body #main .s2-collection-editorial h2{font:500 27px/1.25 Rubik,sans-serif!important;margin:0 0 20px!important;color:inherit!important}html body #main .s2-collection-editorial h3{font:500 18px/1.4 Rubik,sans-serif!important;margin:24px 0 12px!important;color:inherit!important}html body #main .s2-collection-editorial .s2-kicker{display:none!important}html body.s2-dark #main .s2-collection-editorial{color:#edf2f7!important}@media(max-width:767px){html body #main .s2-subcats{flex-wrap:wrap!important}html body #main .s2-collection-editorial{margin:30px auto!important;padding:24px 20px!important}html body #main .s2-collection-editorial h2{font-size:23px!important}}@media(max-width:600px){html body.template-product #main product-page.s2-product-simple .product-actions .flex-buttons{grid-template-columns:100px minmax(0,1fr) 44px!important;gap:8px!important}html body.template-product #main product-page.s2-product-simple .product-actions product-quantity{width:100px!important;height:54px!important}html body.template-product #main product-page.s2-product-simple .product-actions product-quantity button{flex-basis:30px!important;width:30px!important}html body.template-product #main product-page.s2-product-simple .product-actions product-quantity input{width:38px!important}html body.template-product #main product-page.s2-product-simple .product-actions .s2-product-wish{height:54px!important}}html body .modal--product .product__cart-functions product-quantity{display:flex!important;grid-column:1!important;grid-row:1!important;width:112px!important;min-width:0!important;height:54px!important;margin:0!important;border:1px solid #d6dbe1!important;border-radius:9px!important;overflow:hidden!important;background:transparent!important}html body .modal--product .product__cart-functions product-quantity button{position:static!important;display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;min-width:0!important;height:52px!important;border:0!important;border-radius:0!important;margin:0!important;padding:8px!important;background:transparent!important;color:#1f2a44!important;transform:none!important}html body .modal--product .product__cart-functions product-quantity input{width:42px!important;min-width:0!important;height:52px!important;padding:0!important;border:0!important;margin:0!important;text-align:center!important;font:500 16px/1 Rubik,sans-serif!important;background:transparent!important;color:#1f2a44!important;-webkit-appearance:textfield!important;appearance:textfield!important}html body .modal--product .product__cart-functions .flex-buttons{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:10px!important}html body .modal--product .product__cart-functions .add-to-cart{grid-column:2!important;grid-row:1!important;height:54px!important}html body .modal--product .product__cart-functions .shopify-payment-button{grid-column:1/-1!important;width:100%!important}html body .modal--product .shopify-payment-button__button{height:48px!important;min-height:48px!important;padding:12px!important}html body.s2-dark .modal--product .product__cart-functions product-quantity{border-color:#526579!important}html body.s2-dark .modal--product .product__cart-functions product-quantity :is(button,input){color:#f3f5f7!important}html body.template-product #main product-page.s2-product-simple .product-actions .add-to-cart{width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;padding-inline:12px!important}html body.s2-dark.template-product #main product-page.s2-product-simple .s2-color-option .product-variant__input:checked+.product-variant__label{border-color:transparent!important;outline:none!important;box-shadow:none!important}html body .modal--product .product__cart-functions .add-to-cart{width:100%!important;max-width:none!important;min-width:0!important}html body #main .s2-motiv-finder-entry+.s2-collection-layout .main-collection-banner>div:has(>.s2-discovery--gifts){margin-top:0!important;padding-top:0!important}html body #main .s2-motiv-finder-entry+.s2-collection-layout .s2-discovery--gifts{padding-top:8px!important}html body #main .facets__wrapper :is(.s2-dd__btn,.s2-filter-prepared,summary){display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;height:44px!important;min-height:44px!important;padding:0 16px!important;margin:0!important;border:1px solid #d6dbe1!important;border-radius:9px!important;background:#fff!important;color:#1f2a44!important;font:500 14px/1.2 Rubik,sans-serif!important;box-shadow:none!important;cursor:pointer!important;list-style:none!important}html body #main .facets__wrapper :is(.s2-dd__btn,.s2-filter-prepared,summary):after{content:""!important;display:block!important;position:static!important;flex:0 0 7px!important;width:7px!important;height:7px!important;border:0!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;transform:rotate(45deg) translateY(-2px)!important;transition:transform .2s!important;background:none!important}html body #main .facets__wrapper .s2-filter-prepared>span,html body #main .facets__wrapper summary::-webkit-details-marker{display:none!important}html body #main .facets__wrapper :is(.s2-dd.is-open>.s2-dd__btn,.s2-color-wrap.is-open>.s2-filter-prepared,details[open]>summary):after{transform:rotate(225deg) translate(-1px,-1px)!important}html body #main .facets__wrapper :is(.s2-dd__btn,.s2-filter-prepared,summary):hover{border-color:#1f2a44!important;background:#f5f3ef!important}html body.s2-dark #main .facets__wrapper :is(.s2-dd__btn,.s2-filter-prepared,summary){background:#192d43!important;border-color:#526579!important;color:#f3f5f7!important}html body.s2-dark #main .facets__wrapper :is(.s2-dd__btn,.s2-filter-prepared,summary):hover{background:#243e58!important;border-color:#b1c0cf!important}html body #main .s2-product-types{position:relative!important;margin:0!important;padding:0!important}html body #main .s2-product-types__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:55;width:220px;max-width:calc(100vw - 40px);padding:8px;border:1px solid #d6dbe1;border-radius:12px;background:#fff;box-shadow:0 10px 30px #1f2a4418}html body #main .s2-product-types__menu a{display:block;padding:11px 12px;border-radius:7px;color:#1f2a44;text-decoration:none;font:500 14px/1.3 Rubik,sans-serif}html body #main .s2-product-types__menu a:hover,html body #main .s2-product-types__menu a[aria-current]{background:#f5f3ef}html body.s2-dark #main .s2-product-types__menu{background:#192d43;border-color:#526579}html body.s2-dark #main .s2-product-types__menu a{color:#f3f5f7}html body.s2-dark #main .s2-product-types__menu a:hover,html body.s2-dark #main .s2-product-types__menu a[aria-current]{background:#243e58}html body #main .s2-density button{height:36px!important;width:36px!important;min-width:36px!important;border-radius:7px!important;font:600 14px/1 Rubik,sans-serif!important}html body #main .s2-sort{width:196px!important;min-width:0!important;max-width:100%!important}html body #main select.s2-native-sort{height:44px!important;cursor:pointer!important}html body #main .s2-sort:before{display:none!important}html body #main .s2-cols{display:none!important}html body #main .s2-withdrawal-page{max-width:840px!important;margin:32px auto 24px!important;padding:0 40px!important;color:#1f2a44!important}html body #main .s2-withdrawal-page h1{font:600 clamp(28px,4vw,40px)/1.2 Rubik,sans-serif!important;letter-spacing:-.025em!important;margin:0 0 16px!important;color:inherit!important}html body #main .s2-withdrawal-intro{font:400 16px/1.7 Rubik,sans-serif;color:#596677;max-width:66ch;margin:0}html body #main:has(.s2-withdrawal-page) .mount-app>.container{max-width:840px!important;padding:0 40px!important;margin:0 auto 56px!important}html body #main:has(.s2-withdrawal-page) .widerruf-form-block{padding:0!important;--widerruf-button-radius:9px!important;--widerruf-button-min-height:48px!important;--widerruf-button-bg:#c8553d!important;--widerruf-button-bg-hover:#ad422d!important;--widerruf-button-border-color:#c8553d!important;--widerruf-button-font-size:15px!important;--widerruf-text-color:#1f2a44!important;--widerruf-text-secondary:#596677!important;--widerruf-card-bg:#fff!important;--widerruf-card-border-color:#d6dbe1!important;--widerruf-input-bg:#fff!important;--widerruf-card-border-radius:14px!important;--widerruf-field-gap:18px!important;font-family:Rubik,sans-serif!important}html body.s2-dark #main .s2-withdrawal-page{color:#f3f5f7!important}html body.s2-dark #main .s2-withdrawal-intro{color:#c1cddd!important}html body.s2-dark #main:has(.s2-withdrawal-page) .widerruf-form-block{--widerruf-text-color:#f3f5f7!important;--widerruf-text-secondary:#c1cddd!important;--widerruf-card-bg:#192d43!important;--widerruf-card-border-color:#526579!important;--widerruf-input-bg:#102033!important}@media(min-width:768px){html body #main .facets__wrapper .s2-density--desktop{display:inline-flex!important}html body #main .facets__wrapper .s2-density--mobile{display:none!important}}@media(max-width:767px){html body #main .facets[data-location=desktop]{display:block!important}html body #main .facets__wrapper .s2-density--desktop{display:none!important}html body #main .facets__wrapper .s2-density--mobile{display:inline-flex!important;gap:6px!important;border:0!important;padding:0!important;margin:0!important}html body #main .facets__wrapper{gap:10px!important;padding:10px!important}html body #main .facets__wrapper .s2-controls-group{flex:1 0 100%!important;justify-content:flex-start!important;gap:6px!important}html body #main .facets__wrapper :is(.s2-dd__btn,.s2-filter-prepared,summary){padding:0 11px!important;font-size:13px!important;gap:8px!important}html body #main .facets__wrapper .s2-sort{margin-left:auto!important;width:170px!important}html body #main :is(#collection-filters-handle,#collection-filters-handle-header){display:none!important}html body #main .s2-withdrawal-page{margin:24px auto 20px!important;padding:0 20px!important}html body #main:has(.s2-withdrawal-page) .mount-app>.container{padding:0 20px!important;margin-bottom:36px!important}}@media(prefers-reduced-motion:reduce){html body #main .facets__wrapper :is(.s2-dd__btn,.s2-filter-prepared,summary):after{transition:none!important}}html body #main .facets__wrapper .s2-filter-prepared[disabled]{display:none!important}html body #main .s2-withdrawal-page{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #main .s2-withdrawal-page h1{border:0!important;padding:0!important}@media(max-width:767px){html body #main .s2-color-menu{left:auto;right:0;min-width:0;width:220px;max-width:calc(100vw - 32px)}}html body .s2-market summary,html body .s2-market-panel button{display:flex!important;align-items:center!important;gap:8px!important}html body .s2-market .s2-language-flag{display:block!important;width:24px!important;height:16px!important;min-width:24px!important;flex:0 0 24px!important;border-radius:2px;overflow:hidden;stroke:none!important;box-shadow:0 0 0 1px #8995a433}html body.s2-dark :is(.product-item__image,.product-item__image-figure,.s2-imgbox,.product-gallery-item){background:#16283e!important}html body.s2-dark #main :is(.product-item .product-item__image img,.product-gallery .product-gallery-item img,.s2-home .s2-imgbox img){background:transparent!important;mix-blend-mode:normal!important;image-rendering:auto!important;filter:url(#s2-clean-alpha)!important}html body .s2-home-random{display:flex!important;justify-content:center!important;width:100%!important;margin:28px auto 0!important;padding:0!important}html body .s2-home-random__btn{width:auto!important;min-height:46px!important;padding:12px 24px!important}html body .s2-market summary,html body announcement-bar[id] .s2-market-panel button{justify-content:flex-start!important;text-align:left!important}html body .s2-market .s2-language-flag{margin:0!important;align-self:center!important}html body .s2-top-controls .s2-market summary .s2-market-chevron{margin-left:auto!important}html body #main .s2-colhead__inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:20px 32px!important;align-items:center!important;text-align:left!important}html body #main .s2-colhead__heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 16px}html body #main .s2-colhead__title{margin:0!important}html body #main .s2-colhead__count{font:400 13px/1.4 Rubik,sans-serif;opacity:.7;white-space:nowrap}html body #main .s2-colhead__intro{margin:12px 0 0!important;max-width:65ch!important}html body #main .s2-colhead__usps{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:14px 20px!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;padding:0!important;grid-column:2!important;grid-row:1!important}html body #main .s2-colhead__usps li{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;white-space:nowrap!important;font-size:13px!important}html body #main .s2-colhead__usps svg{width:20px!important;height:20px!important;flex:0 0 20px!important}html body #main .s2-colhead__inner>.s2-subcats{grid-column:1/-1!important}html body.template-collection #main :is(.s2-collection-columns,.s2-collection-rich,.s2-collection-legacy,.s2-collection-editorial){max-width:1120px!important;width:calc(100% - 32px)!important;padding:32px 40px!important;margin:40px auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#1f2a44!important}html body.template-collection #main .s2-collection-columns .section-heading__text{width:100%!important;max-width:80ch!important;margin:0!important;text-align:left!important}html body.template-collection #main .s2-collection-columns .section-heading__subheading{display:block!important;font:400 15px/1.8 Rubik,sans-serif!important}html body.template-collection #main .s2-collection-columns :is(h2,h3){font:500 24px/1.3 Rubik,sans-serif!important;margin:24px 0 12px!important;color:inherit!important}html body.template-collection #main .s2-collection-columns p{margin:0 0 16px!important}html body.s2-dark.template-collection #main :is(.s2-collection-columns,.s2-collection-rich,.s2-collection-legacy,.s2-collection-editorial){color:#edf2f7!important}@media(max-width:1100px){html body #main .s2-colhead__inner{grid-template-columns:1fr!important}html body #main .s2-colhead__usps{grid-column:1!important;grid-row:auto!important}}@media(max-width:767px){html body announcement-bar[id] .container--large{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px 16px!important}html body announcement-bar[id] .announcement-bar{width:100%!important;min-width:0;grid-template-columns:minmax(0,1fr)!important}html body announcement-bar[id] .announcement-bar__content{width:100%!important;max-width:none!important;text-align:center!important;justify-content:center!important}html body announcement-bar[id] .announcement-bar__slider{width:100%!important;min-width:0!important;max-width:100%!important}html body announcement-bar[id] .announcement{padding-inline:0!important}html body announcement-bar[id] .announcement-bar__localization-form,html body announcement-bar[id] .s2-top-controls{width:100%!important;justify-content:center!important;margin:0!important;padding:0!important}html body .s2h__trust-in{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:0!important;padding:14px 16px!important}html body .s2h__trust-in>.s2h__rate{flex:0 0 100%!important;justify-content:center!important;padding:0 0 12px!important;border:0!important}html body .s2h__trust-in>div{display:flex!important;flex:0 0 50%!important;justify-content:center!important;padding:4px 8px!important;width:auto!important;box-sizing:border-box!important;border:0!important}html body .s2h__trust-in>div:last-child{border-left:1px solid #8995a455!important}html body .s2h__trust-in .s2-klarna-caption{display:none!important}html body #main .s2-colhead__inner{gap:16px!important}html body #main .s2-colhead__usps{gap:10px 16px!important}html body #main .s2-colhead__usps li{font-size:12px!important}html body.template-collection #main :is(.s2-collection-columns,.s2-collection-rich,.s2-collection-legacy,.s2-collection-editorial){padding:24px 8px!important;margin:24px auto!important}}html body #main .product-item{--card-ink:#1f2a44;--card-muted:#455367;--card-rule:#d6dce4;display:flex!important;flex-direction:column!important;container-type:inline-size}html body.s2-dark #main .product-item{--card-ink:#f4f6fa;--card-muted:#dce5ef;--card-rule:#526579}html body #main .product-item>.card__text{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:9px!important;margin:0!important;padding:7px 16px 0!important;flex:1 0 auto!important;text-align:left!important}html body #main .product-item>.card__text>*{margin:0!important}html body #main .product-item .product-item__title{order:1!important;display:block!important;height:2.6em!important;min-height:2.6em!important;max-height:2.6em!important;overflow:hidden!important;flex:0 0 auto!important;font:600 clamp(14px,5cqw,18px)/1.3 Rubik,sans-serif!important;letter-spacing:0!important;color:var(--card-ink)!important}html body #main .product-item .product-item__title>div{margin:0!important;padding:0!important;line-height:inherit!important}html body #main .product-item .product-item__title>div:before,html body #main .product-item .product-item__title>div:after{display:none!important}html body #main .product-item .product-item__title span{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:inherit!important;color:inherit!important;letter-spacing:inherit!important}html body #main .product-item :is(.s2-pl,.product-item__price){order:2!important;margin:0!important;min-height:30px!important;line-height:1.2!important}html body #main .product-item .s2-pl{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}html body #main .product-item .product-item__price,html body #main .product-item .product-item__price span:not(.visually-hidden){font:700 clamp(20px,7cqw,28px)/1.2 Rubik,sans-serif!important;color:var(--card-ink)!important}html body #main .product-item .product-item__price .remove-line-height-space{margin:0!important}html body #main .product-item .s2-stars-mini{display:inline-flex!important;align-items:center!important;gap:3px!important;font:500 11px/1.3 Rubik,sans-serif!important;color:var(--card-ink)!important;white-space:nowrap}html body #main .product-item .s2-stars-mini__s{color:#dca000!important}html body #main .product-item .s2-stars-mini__n{color:var(--card-muted)!important}html body #main .product-item .s2-dx{display:block!important;order:3!important;margin:0!important;padding:0!important}html body #main .product-item .s2-dx__row{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:4px!important;min-height:18px!important}html body #main .product-item .s2-dx__i{display:inline-flex!important;align-items:center!important;gap:3px!important;white-space:nowrap!important;overflow:visible!important;font:500 clamp(8px,2.8cqw,12px)/1.35 Rubik,sans-serif!important;color:var(--card-muted)!important}html body #main .product-item .s2-dx svg{width:12px!important;height:12px!important;flex:0 0 12px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round;stroke-linejoin:round}html body #main .product-item .s2-dx__sep{width:1px!important;height:12px!important;flex:0 0 1px!important;background:var(--card-rule)!important}html body #main .product-item :is(.s2-deal,.s2-card-bundle,.s2-size-range,.s2-norev,.jdgm-widget,.jdgm-preview-badge,.s2-card-rating),html body #main .product-item .card__text:after{display:none!important;content:none!important}html body #main .product-item>.product-item__text:not(.card__text){padding:9px 16px 16px!important;margin:0!important;flex:none!important}html body #main .product-item .product-item__quick-buy{width:100%!important;margin:0!important;padding:0!important}html body #main .product-item .quick-add-to-cart{display:block!important;width:100%!important}html body #main .product-item .product-item__quick-buy .button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;height:44px!important;min-height:44px!important;padding:10px 12px!important;margin:0!important;border:0!important;border-radius:9px!important;background:#c8553d!important;color:#fff!important;font:600 16px/1.2 Rubik,sans-serif!important;touch-action:manipulation}html body #main .product-item .product-item__quick-buy .button:hover{background:#a83e29!important}html body #main .product-item .product-item__quick-buy .button__text{font:inherit!important;color:inherit!important}html body #main .product-item .product-item__quick-buy .button__text:after{content:"";display:inline-block;width:7px;height:7px;border:0;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);margin-left:12px;vertical-align:1px}html body #main .product-item .product-item__quick-buy .button[disabled]{opacity:.4;pointer-events:none}@media(max-width:767px){html body #main .product-item>.card__text{padding:5px 10px 0!important;gap:8px!important}html body #main .product-item>.product-item__text:not(.card__text){padding:8px 10px 10px!important}html body #main .product-item .s2-dx__row{justify-content:flex-start!important;flex-wrap:wrap!important;gap:4px 6px!important}html body #main .product-item .s2-dx__i{font-size:10px!important}html body #main .product-item .s2-dx__sep{display:none!important}}html body.s2-dark.gm-menu-installed :is(#site-header,#site-menu-sidebar,.gm-menu-mobile) .gm-menu .gm-item .gm-submenu,html body.s2-dark.gm-menu-installed .gm-menu-mobile .gm-submenu{background:#16283e!important;background-image:none!important;color:#f4f6fa!important;border-color:#42566c!important}html body.s2-dark.gm-menu-installed :is(#site-header,#site-menu-sidebar,.gm-menu-mobile) .gm-submenu :is(.gm-target,.gm-text,.gm-icon,.gm-heading,.gm-collection-name,.gm-collection-details,.gm-description,.gm-retractor){background:transparent!important;color:#edf3fa!important}html body.s2-dark.gm-menu-installed :is(#site-header,#site-menu-sidebar,.gm-menu-mobile) .gm-submenu .gm-target:hover{background:#263f58!important;color:#fff!important}html body.s2-dark.gm-menu-installed :is(#site-header,#site-menu-sidebar,.gm-menu-mobile) .gm-submenu .submenu-background{background:none!important}html body.s2-dark #main .jdgm-rev-widg{--jdgm-primary-color:#e7edf5;--jdgm-secondary-color:#273f56;--jdgm-star-color:#e8b53e;color:#edf3fa!important;background:#16283e!important}html body.s2-dark #main .jdgm-rev-widg :is(.jdgm-rev-widg__title,.jdgm-rev-widg__summary-text,.jdgm-rev-widg__body,.jdgm-rev__body,.jdgm-rev__title,.jdgm-rev__author,.jdgm-rev__timestamp,.jdgm-form__title,.jdgm-form__fieldset,label,p,select){color:#edf3fa!important}html body.s2-dark #main .jdgm-rev-widg :is(input,textarea,select){background:#102033!important;color:#edf3fa!important;border-color:#526579!important}html body #main .jdgm-write-rev-link{background:#c8553d!important;color:#fff!important;border-color:#c8553d!important;border-radius:9px!important;padding:12px 18px!important;font:600 14px/1.2 Rubik,sans-serif!important}html body.s2-dark .modal--product .modal-content{background:#16283e!important;color:#edf3fa!important}html body.s2-dark .modal--product :is(.product__title,.product-price,.product-price span,.product-variant__name,.product-variant__label,.product-quick-view__title,label,legend){color:#edf3fa!important}html body.s2-dark .modal--product :is(select,input,.product-variant__label){background:#102033!important;border-color:#526579!important}html body .modal--product .modal-content{overflow-y:auto!important;max-height:90dvh!important}@media(max-width:767px){html body .modal--product .container--medium{width:calc(100% - 24px)!important;margin:12px auto!important;padding:0!important}html body .modal--product .modal-content{max-height:calc(100dvh - 24px)!important;padding:20px 16px!important}}html body.s2-dark .modal--product :is(.product-gallery,.product-gallery-item,.lazy-image){background:#16283e!important}html body.s2-dark .modal--product .product-gallery img{background:transparent!important;filter:url(#s2-clean-alpha)!important}html body #main .product-item .s2-pl>.product-item__price{order:0!important}html body #main .product-item .s2-pl>.s2-stars-mini{order:1!important;margin-left:auto!important}html body.s2-dark .cart-item__thumbnail{background:#16283e!important}html body.s2-dark .cart-item__thumbnail :is(.lazy-image,img){background:transparent!important;mix-blend-mode:normal!important}html body .modal--product .product__cart-functions .flex-buttons{width:100%!important;margin:0!important;align-items:stretch!important}html body .modal--product .product__cart-functions .flex-buttons>product-quantity,html body .modal--product .product__cart-functions .flex-buttons>.add-to-cart{box-sizing:border-box!important;align-self:stretch!important;margin:0!important;height:54px!important;min-height:54px!important}@media(max-width:480px){html body .modal--product .product__cart-functions .flex-buttons{grid-template-columns:96px minmax(0,1fr)!important;gap:8px!important}html body .modal--product .product__cart-functions .flex-buttons>product-quantity{width:96px!important}html body .modal--product .product__cart-functions product-quantity button{flex-basis:30px!important;width:30px!important}html body .modal--product .product__cart-functions product-quantity input{width:34px!important}html body .modal--product .product__cart-functions .add-to-cart{padding:0 8px!important;font-size:13px!important}html body .modal--product .product__cart-functions .add-to-cart span{font-size:13px!important}}html body .modal--product .product__title{box-sizing:border-box!important;padding-inline-end:56px!important;overflow-wrap:anywhere!important}html body .modal--product .product-quick-view__close{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;top:16px!important;right:16px!important;padding:13px!important;margin:0!important;z-index:5!important;box-sizing:border-box!important}@media(max-width:767px){html body .modal--product .product-quick-view__close{top:8px!important;right:8px!important}}html body .modal--product .product-form{border-top:0!important}html body.template-product #main product-page.s2-product-simple .product-actions .flex-buttons{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}html body.template-product #main product-page.s2-product-simple .product-actions .flex-buttons>*{margin:0!important;min-width:0!important;box-sizing:border-box!important}html body.template-product #main product-page.s2-product-simple .s2-color-option .product-variant__label{border:1px solid #c3cad3!important}html body.template-product #main product-page.s2-product-simple .s2-color-option .product-variant__input:checked+.product-variant__label{border:2px solid #1f2a44!important}html body.s2-dark.template-product #main product-page.s2-product-simple .s2-color-option .product-variant__label{border-color:#738296!important}html body.s2-dark.template-product #main product-page.s2-product-simple .s2-color-option .product-variant__input:checked+.product-variant__label{border-color:#edf2f7!important}html body.template-product #main product-page.s2-product-simple .s2-color-option input:checked+label .s2-swatch-ring,html body.template-product #main product-page.s2-product-simple .s2-color-option input+label .s2-swatch-ring{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/102/assets/shirty-bundle.css.map */
