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}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/shirty-polish.css.map */
