.muokkis-store{--ms-ink: #283529;--ms-muted: #61675c;--ms-orange: #c84b0e;--ms-orange-hover: #ad3e09;--ms-cream: #fff9ef;--ms-surface: #f1eee6;--ms-line: #e7e1d5;--color-primary: #c84b0e;--color-primary-darker: #ad3e09;--color-text-body: #283529;--color-text-heading: #283529;--color-text-secondary: #61675c;--color-border: 231,225,213;color:var(--ms-ink);background:var(--ms-cream);font-family:var(--font-stack-body, Arial, sans-serif);line-height:1.6}.muokkis-store *,.muokkis-store *:before,.muokkis-store *:after{box-sizing:border-box}.muokkis-store,.muokkis-store .m-gradient{--color-background: 255,249,239;--color-background-secondary: 241,238,230;--color-foreground: 40,53,41;--color-foreground-secondary: 97,103,92;--color-heading: 40,53,41;--color-button: 200,75,14;--color-button-text: 255,255,255;--color-button-hover: 173,62,9;--color-button-text-hover: 255,255,255;--color-outline-button: 40,53,41;--color-border: 231,225,213;--color-price-sale: 200,75,14;--color-price-regular: 40,53,41;--color-form-field: 255,255,255;--color-form-field-text: 40,53,41;--gradient-background: #fff9ef}.muokkis-store [hidden]{display:none!important}.muokkis-store :is(h1,h2,h3,h4){color:var(--ms-ink);font-family:inherit;font-weight:700;letter-spacing:-.035em;line-height:1.2}.muokkis-store :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--ms-ink)!important;outline-offset:4px}.muokkis-store img{max-width:100%}.muokkis-store .container,.muokkis-store .container-fluid{max-width:1320px}.ms-width{width:min(1280px,calc(100% - 64px));margin-inline:auto}.ms-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ms-skip{position:absolute;top:12px;left:16px;z-index:100001;transform:translateY(-200%);padding:12px 20px;background:#fff;color:var(--ms-ink);border:1px solid var(--ms-ink);border-radius:10px}.ms-skip:focus{transform:none}.muokkis-store .m-announcement-bar{background:var(--ms-ink);color:#fff}.muokkis-store .m-announcement-bar__content,.muokkis-store .m-announcement-bar__content span{font-size:13px!important;line-height:1.5;color:#fff!important}.muokkis-store .m-announcement-bar__close{width:44px;height:44px;justify-content:center;background:transparent;color:#fff;border:0;cursor:pointer}.muokkis-store .m-announcement-bar a:focus-visible,.muokkis-store .m-announcement-bar button:focus-visible{outline-color:#fff!important}.ms-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--ms-orange);letter-spacing:.1em;margin:0 0 14px}.ms-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:14px 24px;border:1px solid var(--ms-orange);border-radius:12px;background:var(--ms-orange);color:#fff;text-decoration:none;font-size:15px;font-weight:700;line-height:1.35;transition:background .18s}.ms-button:hover{background:var(--ms-orange-hover);border-color:var(--ms-orange-hover);color:#fff}.ms-button svg{width:20px;height:20px;flex:0 0 20px}.ms-text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:650;color:var(--ms-ink);text-decoration:underline;text-underline-offset:5px}.ms-text-link svg{width:19px;height:19px}.ms-header{position:relative;z-index:50;background:var(--ms-cream);border-bottom:1px solid var(--ms-line)}.ms-header-top{display:flex;align-items:center;gap:32px;min-height:94px;padding-block:16px}.ms-logo{flex:0 0 auto;display:inline-flex;align-items:center;width:160px;color:var(--ms-ink);text-decoration:none;font-size:30px;font-weight:800;letter-spacing:-.04em}.ms-logo img{display:block;width:160px;height:auto}.ms-header-search{display:flex;align-items:center;flex:1;max-width:500px;margin-left:auto;border:1px solid var(--ms-line);background:#fff;border-radius:12px}.ms-header-search input{min-width:0;width:100%;height:48px;padding:12px 16px;border:0;background:transparent;color:var(--ms-ink);font-family:inherit;font-size:15px}.ms-header-search input:focus{box-shadow:none}.ms-icon-button{min-width:44px;min-height:44px;border:0;background:transparent;color:var(--ms-ink);display:inline-flex;align-items:center;justify-content:center;padding:10px;cursor:pointer}.ms-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.ms-cart-link{display:inline-flex;align-items:center;min-height:44px;gap:9px;color:var(--ms-ink);text-decoration:none;font-size:14px}.ms-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;border-radius:50%;background:var(--ms-ink);color:#fff;padding-inline:5px;font-size:12px}.ms-menu-toggle,.ms-mobile-search{display:none}.ms-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 26px;align-items:center}.ms-nav-list>li{min-width:0}.ms-nav-link,.ms-nav-item>summary{display:flex;align-items:center;gap:8px;padding:15px 0;min-height:48px;color:var(--ms-ink);text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.ms-nav-item>summary::-webkit-details-marker{display:none}.ms-nav-item>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:-3px 4px 0}.ms-nav-item[open]>summary:after{transform:rotate(225deg);margin-top:3px}.ms-nav-item[open]>summary,.ms-nav-link:hover,.ms-nav-link[aria-current]{color:var(--ms-orange)}.ms-nav-panel{position:absolute;left:max(32px,calc((100% - 1280px)/2));right:max(32px,calc((100% - 1280px)/2));top:100%;background:#fff;border:1px solid var(--ms-line);border-radius:0 0 18px 18px;padding:24px;box-shadow:0 18px 35px #28352912;max-height:min(70vh,650px);overflow:auto}.ms-nav-panel ul{list-style:none;padding:0;margin:0}.ms-nav-panel>ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px}.ms-nav-panel a,.ms-nav-panel .ms-nav-group{display:block;color:var(--ms-ink);text-decoration:none;padding-block:9px;font-size:14px;overflow-wrap:anywhere}.ms-nav-panel a:hover{text-decoration:underline;text-underline-offset:4px}.ms-nav-panel>ul>li>a,.ms-nav-panel>ul>li>.ms-nav-group{font-weight:650}.ms-nav-panel li li a{color:var(--ms-muted);font-size:13px}.ms-nav-panel .ms-nav-all{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;font-weight:700;color:var(--ms-orange)}.ms-home-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:52px 72px}.ms-home-hero-copy h1{font-size:clamp(42px,4.8vw,72px);line-height:1.06;margin:0 0 24px;max-width:590px}.ms-home-intro{color:var(--ms-muted);font-size:18px;max-width:480px;margin:0 0 30px}.ms-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.ms-hero-note{color:var(--ms-muted);font-size:13px;margin:24px 0 0}.ms-home-hero-media{border-radius:28px;overflow:hidden;position:relative;background:transparent}.ms-home-hero-media>a{display:block}.ms-home-hero-media img,.ms-home-hero-media .ms-placeholder{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ms-home-hero-media--cutout img{object-fit:contain}.ms-home-hero-media--cutout .ms-hero-product-label{background:transparent}.ms-hero-product-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;background:#fff;padding:20px 24px;font-size:14px}.ms-hero-product-label strong{white-space:nowrap;font-size:17px}.ms-section-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px}.ms-section-heading h2{font-size:clamp(29px,3vw,44px);margin:0}.ms-section-heading .ms-text-link{flex-shrink:0;margin-bottom:4px}.ms-featured,.ms-categories{padding-block:48px 68px;border-top:1px solid var(--ms-line)}.ms-featured.ms-width{width:100%;background:#fff;padding-inline:max(var(--ms-product-gutter, 32px),calc((100% - 1280px)/2))}.ms-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ms-product-card{min-width:0}.ms-product-photo{display:block;background:transparent;border:0;border-radius:20px;overflow:hidden}.ms-product-photo img,.ms-product-photo .ms-placeholder{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;transition:transform .3s}.ms-product-card:hover .ms-product-photo img{transform:scale(1.025)}.ms-product-card-copy{padding:18px 4px 0}.ms-product-card h3{font-size:16px;letter-spacing:-.02em;line-height:1.45;margin:0 0 8px}.ms-product-card h3 a{color:var(--ms-ink);text-decoration:none}.ms-card-price{margin:0;font-weight:650;font-size:16px;font-variant-numeric:tabular-nums}.ms-card-price span{font-size:13px;color:var(--ms-muted);font-weight:400}.ms-card-availability{font-size:12px;color:var(--ms-muted);margin:5px 0 0}.ms-categories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ms-category-card{display:block;color:var(--ms-ink);text-decoration:none;border:1px solid var(--ms-line);background:#fff;border-radius:20px;overflow:hidden}.ms-category-image{background:var(--ms-surface)}.ms-category-image img,.ms-category-image .ms-placeholder{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.ms-category-card>div:last-child{position:relative;padding:24px 56px 24px 24px}.ms-category-card h3{font-size:23px;margin:0 0 8px}.ms-category-card p{font-size:14px;color:var(--ms-muted);margin:0}.ms-category-card span{position:absolute;right:22px;top:26px}.ms-category-card:hover h3{color:var(--ms-orange)}.ms-how{background:var(--ms-surface);padding-block:64px}.ms-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;margin:0;padding:12px 0 0}.ms-steps li{display:grid;grid-template-columns:42px 1fr;gap:18px}.ms-steps li>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff9ef;color:var(--ms-orange);font-weight:700}.ms-steps h3{font-size:20px;margin:0 0 10px}.ms-steps p{color:var(--ms-muted);font-size:14px;margin:0}.ms-how-help{margin:36px 0 0;font-size:14px;color:var(--ms-muted)}.ms-how-help a{color:var(--ms-ink);text-decoration:underline;text-underline-offset:4px}.ms-footer{background:var(--ms-ink);color:#f6f1e8;padding-block:64px 24px;margin-top:0}.ms-footer-grid{display:grid;grid-template-columns:1.3fr .8fr .8fr 1.1fr;gap:44px}.ms-footer .ms-logo{color:#fff;margin-bottom:20px}.ms-footer h2{font-size:14px;color:#fff;margin:0 0 18px;letter-spacing:0}.ms-footer p,.ms-footer a{font-size:14px;line-height:1.65}.ms-footer p{color:#d8dbd2;margin:0 0 18px}.ms-footer a{color:#f6f1e8;text-decoration:none;overflow-wrap:anywhere}.ms-footer a:hover{text-decoration:underline;text-underline-offset:4px}.muokkis-store .ms-footer a:focus-visible{outline-color:#fff!important}.ms-footer ul{list-style:none;margin:0;padding:0}.ms-footer li a{display:inline-flex;padding-block:7px}.ms-footer .ms-button-light{color:var(--ms-ink);background:var(--ms-cream);border-color:var(--ms-cream);font-size:13px;padding:12px 16px;gap:14px}.ms-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;border-top:1px solid #ffffff26}.ms-footer-bottom small{font-size:12px;color:#d8dbd2}.ms-payment-methods{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ms-payment-icon{width:38px;height:24px}.muokkis-store #MainContent{background:var(--ms-cream);min-height:45vh}.muokkis-store .m-section__heading,.muokkis-store .m-page-header__title{font-size:clamp(30px,3.8vw,48px)}.muokkis-store .m-page-header{padding-block:44px 36px}.muokkis-store .m-breadcrumb{color:var(--ms-muted);font-size:12px}.muokkis-store .m-button--primary{background:var(--ms-orange);border-color:var(--ms-orange);color:#fff;border-radius:12px;min-height:48px;font-weight:650}.muokkis-store .m-button--primary:hover{background:var(--ms-orange-hover);border-color:var(--ms-orange-hover)}.muokkis-store .m-button--secondary{border-color:var(--ms-ink);color:var(--ms-ink);border-radius:12px;min-height:48px}.muokkis-store .m-button[disabled],.muokkis-store .m-button:disabled{opacity:.55}.muokkis-store :is(.m-input,.form-field,.m-contact-form input,.m-contact-form textarea,.m-customer-form input){border-radius:10px;border-color:var(--ms-line);background:#fff;color:var(--ms-ink);font-size:16px}.muokkis-store .m-input{min-height:48px}.muokkis-store .m-product-card{min-width:0}.muokkis-store .facest-filters-section{background:#fff;--color-background: 255,255,255}.muokkis-store .m-product-card__media{border-radius:18px;background:transparent;border:0;overflow:hidden}.muokkis-store .facest-filters-section .m-product-card__background-expand{background:transparent}.muokkis-store .facest-filters-section .m-product-card__background-expand:before{box-shadow:none}.muokkis-store .m-product-card__content{padding-top:16px}.muokkis-store .m-product-card__title{color:var(--ms-ink);font-size:16px;font-weight:650;line-height:1.45;letter-spacing:-.02em}.muokkis-store .m-product-card .m-price{font-size:16px;color:var(--ms-ink)}.muokkis-store .m-product-card__action .m-button{border-radius:10px}.muokkis-store .m-collection-toolbar,.muokkis-store .m-filter--wrapper{border-color:var(--ms-line);color:var(--ms-ink)}.muokkis-store .m-collection-toolbar{padding-block:16px;margin-bottom:24px}.muokkis-store .m-collection-toolbar :is(select,button),.muokkis-store .m-filter--wrapper :is(select,button){min-height:44px;font-size:14px}.muokkis-store .m-pagination a,.muokkis-store .m-pagination span{border-radius:8px;min-width:44px;min-height:44px}.muokkis-store .m-product-title{font-size:clamp(30px,3.3vw,44px);line-height:1.15;letter-spacing:-.035em}.muokkis-store .m-product-info--wrapper{background:#fff;padding:28px;border:1px solid var(--ms-line);border-radius:24px;min-width:0;box-shadow:0 12px 40px #28352908}.muokkis-store .m-product-info--wrapper .m-price{font-size:28px}.muokkis-store .m-product-media--wrapper{border-radius:24px;overflow:hidden;background:var(--ms-surface)}.muokkis-store .m-product-media img{border-radius:18px}.muokkis-store .m-product-option--label{font-weight:650;color:var(--ms-ink)}.muokkis-store .m-product-option--node{min-height:44px;min-width:44px;border-radius:10px}.muokkis-store .m-product-option--node__label{display:inline-flex;justify-content:center;align-items:center;min-height:44px;min-width:44px;border-radius:10px}.muokkis-store .m-product-option--node[data-option-type=button] input:checked+label{background:var(--ms-ink);border-color:var(--ms-ink);color:#fff}.muokkis-store .m-product-option--node:has(input:focus-visible){outline:3px solid var(--ms-ink);outline-offset:4px}.muokkis-store .m-product-option--node input[type=radio],.muokkis-store .tee-radio input[type=radio]{display:block!important;position:absolute;width:1px;height:1px;opacity:0;clip-path:inset(50%);margin:0}.muokkis-store .m-product-option--node[data-option-type=color],.muokkis-store .m-product-option--node[data-option-type=color] .m-product-option--node__label{border-radius:50%}.muokkis-store .m-quantity{border-color:var(--ms-line);border-radius:10px;min-height:44px}.muokkis-store .m-quantity :is(input,button){min-height:44px;font-size:16px}.muokkis-store #tee-gallery{height:auto!important}.muokkis-store .tee-gallery{position:static!important;top:auto!important}.muokkis-store #teeinblue-gallery{border-radius:24px;overflow:hidden;background:var(--ms-surface)}.muokkis-store #teeinblue-form{background:#fff;border:1px solid var(--ms-line);border-radius:24px;padding:28px;color:var(--ms-ink);box-shadow:0 12px 40px #28352908}.muokkis-store #tee-artwork-form{width:100%;padding:0}.muokkis-store .tee-price--current{color:var(--ms-ink)!important;font-size:36px!important;font-weight:700!important}.muokkis-store .tee-price--compare{color:var(--ms-muted)!important}.muokkis-store .tee-option__title,.muokkis-store .tee-field__heading{font-weight:650!important;color:var(--ms-ink)!important}.muokkis-store .tee-radio-label{min-width:44px!important;min-height:44px!important;font-family:inherit!important;font-weight:650!important}.muokkis-store .tee-radio:not(.tee-radio--color) .tee-radio-label{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:10px}.muokkis-store .tee-radio:not(.tee-radio--color).active .tee-radio-label{background:var(--ms-ink)!important;border-color:var(--ms-ink)!important;color:#fff!important}.muokkis-store .tee-radio--color .tee-radio-label{border-radius:50%}.muokkis-store .tee-radio--color{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 44px;border-radius:50%!important}.muokkis-store .tee-radio--color .tee-radio-label{width:100%!important;height:100%!important}.muokkis-store .tee-radio--color.active .tee-radio-label,.muokkis-store .tee-radio:has(input:focus-visible) .tee-radio-label{outline:2px solid var(--ms-ink);outline-offset:3px}.muokkis-store .tee-quantity-group,.muokkis-store .tee-quantity-input,.muokkis-store .tee-quantity-handle{min-height:44px}.muokkis-store .tee-quantity-handle{min-width:44px}.muokkis-store .tee-quantity-input{font-size:16px}.muokkis-store .tee-btn--preview{min-height:48px;border-color:var(--ms-ink)!important;color:var(--ms-ink)!important;border-radius:12px!important}.muokkis-store #teeAtcButton{width:100%!important;min-height:56px;background:var(--ms-orange)!important;border:0!important;border-radius:12px!important;color:#fff!important;font-weight:700!important}.muokkis-store #teeAtcButton:hover:not(:disabled){background:var(--ms-orange-hover)!important}.muokkis-store #teeAtcButton:disabled{opacity:.55}.muokkis-store #teeFormActions{margin-top:18px}.muokkis-store .tee-field :is(input:not([type=radio]):not([type=checkbox]):not([type=file]),select,textarea){font-size:16px;border-radius:10px}.muokkis-store .m-product-tabs,.muokkis-store .m-product-collapsible{border-color:var(--ms-line)}.muokkis-store .m-product-description{color:var(--ms-muted);line-height:1.75}.muokkis-store .m-product-description :is(h2,h3){margin-block:28px 12px}.muokkis-store .m-cart__footer--wrapper{background:#fff;border:1px solid var(--ms-line);border-radius:20px}.muokkis-store .m-cart-item__image{border-radius:14px}.muokkis-store .m-cart-item__title{color:var(--ms-ink);font-weight:650;line-height:1.4}.muokkis-store .m-cart__checkout button[name=checkout]{background:var(--ms-orange);border-color:var(--ms-orange);color:#fff;min-height:52px;border-radius:12px}.muokkis-store .m-cart__checkout button[name=checkout]:hover{background:var(--ms-orange-hover)}.muokkis-store .m-search--form{width:min(600px,100%);background:#fff;border:1px solid var(--ms-line);border-radius:12px}.muokkis-store .m-search--form input{font-size:16px;min-height:48px;border:0;background:transparent}.muokkis-store .m-search--form-button{min-width:44px;min-height:44px}.muokkis-store .m-article-card{border-radius:20px}.muokkis-store .m-article-card__image{border-radius:20px;overflow:hidden}.muokkis-store .m-article-card__title{color:var(--ms-ink);font-size:24px;line-height:1.3;letter-spacing:-.03em}.muokkis-store .m-article-card__excerpt{color:var(--ms-muted)}.muokkis-store .m-article__content,.muokkis-store .m-page-content,.muokkis-store .shopify-policy__container{max-width:820px;margin-inline:auto;font-size:16px;line-height:1.8}.muokkis-store .shopify-policy__container{padding:52px 24px 80px}.muokkis-store .shopify-policy__title h1{font-size:clamp(32px,4vw,48px);margin-bottom:30px}.muokkis-store :is(.m-article__content,.m-page-content,.shopify-policy__body) :is(h2,h3){margin-block:36px 14px}.muokkis-store :is(.m-article__content,.m-page-content,.shopify-policy__body) :is(p,ul,ol){margin-block:0 20px}.muokkis-store :is(.m-article__content,.m-page-content,.shopify-policy__body) a{text-decoration:underline;text-underline-offset:4px}.muokkis-store :is(.m-article__content,.m-page-content,.shopify-policy__body) table{display:block;max-width:100%;overflow-x:auto;border-color:var(--ms-line)}.muokkis-store .m-article__title{font-size:clamp(30px,4vw,48px)}.muokkis-store .m-article__feature-image{border-radius:22px;overflow:hidden}.muokkis-store .m-contact-form{max-width:1100px;margin-inline:auto}.muokkis-store .m-contact-form__main{padding:32px;background:#fff;border:1px solid var(--ms-line);border-radius:22px}.muokkis-store .m-contact-form__main--full{width:100%;max-width:760px;margin-inline:auto}.muokkis-store .m-contact-form label{color:var(--ms-ink);font-weight:600}.muokkis-store .m-contact-form__form-fields label,.muokkis-store .m-contact-form__message>label{display:block;margin-bottom:8px;font-size:14px}.ms-faq-item{margin-block:12px;padding:0 24px;background:#fff;border:1px solid var(--ms-line);border-radius:16px}.ms-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding-block:18px;font-weight:650;cursor:pointer;list-style:none}.ms-faq-item summary::-webkit-details-marker{display:none}.ms-faq-item summary:after{content:"+";font-size:24px;font-weight:400}.ms-faq-item[open] summary:after{content:"\2212"}.ms-faq-content{padding-bottom:22px;color:var(--ms-muted);line-height:1.8}.muokkis-store .m-customer{max-width:940px;margin-inline:auto}.muokkis-store .m-customer :is(form,table){border-color:var(--ms-line)}.muokkis-store :is(.m-customer-forms .container,.m-register-form__wrapper,.m-reset-password-form__wrapper,.m-activate-account){max-width:940px;margin-inline:auto;padding:32px;background:#fff;border:1px solid var(--ms-line);border-radius:22px;margin-block:44px 72px}.muokkis-store :is(.m-customer,.m-customer-forms,.m-register-form,.m-reset-password-form,.m-activate-account) input{font-size:16px;min-height:48px;border-radius:10px;border-color:var(--ms-line)}.muokkis-store :is(.m-account,.m-customer-order-detail) table{max-width:100%;border-color:var(--ms-line)}.muokkis-store .m-account__content{overflow-wrap:anywhere}.muokkis-store .m-password-page{height:auto;min-height:100svh;background:var(--ms-cream);color:var(--ms-ink);padding:48px 20px}.muokkis-store .m-password-page__heading{font-size:clamp(32px,6vw,56px)}.muokkis-store .m-password-page form input{font-size:16px;min-height:48px;border-radius:10px}.muokkis-store .m-page404{padding-block:64px 80px;background:var(--ms-cream)!important}.muokkis-store .m-page404 h1{color:var(--ms-ink)!important;font-size:clamp(36px,5vw,60px)!important}.muokkis-store .m-page404 p{color:var(--ms-muted)!important;font-size:18px!important}.muokkis-store .jdgm-star{color:var(--ms-orange)!important}.muokkis-store .jdgm-widget{color:var(--ms-ink)}#shopify-pc__banner{z-index:100000!important}@media(max-width:1099px){.ms-header-top{gap:22px}.ms-header-search{max-width:400px}.ms-nav-list{gap:0 18px}.ms-home-hero{gap:36px}.ms-footer-grid{gap:30px}}@media(max-width:999px){.ms-featured{--ms-product-gutter: 20px}.ms-width{width:min(1280px,calc(100% - 40px))}.ms-header-top{min-height:78px;padding-block:12px;gap:16px}.ms-menu-toggle{display:inline-flex}.ms-logo,.ms-logo img{width:140px}.ms-header-search{max-width:350px}.ms-cart-label{display:none}.ms-nav{padding-bottom:16px}.ms-navigation-ready .ms-nav{display:none}.ms-navigation-ready.ms-menu-open .ms-nav,.ms-nav-list{display:block}.ms-nav-list>li{border-top:1px solid var(--ms-line)}.ms-nav-link,.ms-nav-item>summary{padding-block:16px;font-size:15px}.ms-nav-item>summary{justify-content:space-between}.ms-nav-panel{position:static;border:0;border-radius:12px;padding:16px;box-shadow:none;max-height:none}.ms-nav-panel>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.ms-home-hero{gap:30px;padding-block:36px 52px}.ms-home-hero-copy h1{font-size:clamp(36px,5.2vw,54px)}.ms-home-intro{font-size:16px}.ms-hero-actions{gap:18px}.ms-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ms-categories-grid{gap:18px}.ms-category-card>div:last-child{padding:20px 48px 20px 18px}.ms-category-card h3{font-size:20px}.ms-steps{gap:24px}.ms-steps li{display:block}.ms-steps li>span{margin-bottom:16px}.ms-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.muokkis-store #teeinblue-form,.muokkis-store .m-product-info--wrapper{padding:22px;border-radius:20px}}@media(max-width:699px){.ms-featured{--ms-product-gutter: 16px}.ms-width{width:calc(100% - 32px)}.ms-header-top{gap:10px;min-height:72px}.ms-header-top .ms-logo,.ms-header-top .ms-logo img{width:118px}.ms-menu-toggle{padding-inline:4px;min-width:44px}.ms-header-search,.ms-account-link{display:none}.ms-mobile-search{display:inline-flex}.ms-header-actions,.ms-cart-link{gap:6px}.ms-nav-panel>ul{grid-template-columns:minmax(0,1fr)}.ms-home-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:32px 44px}.ms-home-hero-copy h1{font-size:clamp(36px,8vw,50px);margin-bottom:18px}.ms-home-intro{font-size:15px;margin-bottom:24px}.ms-hero-actions{gap:16px}.ms-hero-actions .ms-button{padding-inline:20px;gap:18px}.ms-hero-note{font-size:12px;margin-top:18px}.ms-home-hero-media{border-radius:20px}.ms-hero-product-label{padding:16px;font-size:12px}.ms-hero-product-label strong{font-size:15px}.ms-section-heading{flex-wrap:wrap;gap:18px;margin-bottom:24px}.ms-section-heading h2{font-size:30px}.ms-featured,.ms-categories{padding-block:36px 44px}.ms-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.ms-product-photo{border-radius:14px}.ms-product-card-copy{padding:12px 1px 0}.ms-product-card h3{font-size:14px}.ms-card-price{font-size:15px}.ms-categories-grid{grid-template-columns:minmax(0,1fr);gap:22px}.ms-category-image img{aspect-ratio:3 / 2}.ms-category-card>div:last-child{padding:20px 54px 20px 22px}.ms-category-card h3{font-size:24px}.ms-how{padding-block:40px}.ms-steps{grid-template-columns:minmax(0,1fr);gap:28px}.ms-steps li{display:grid;grid-template-columns:42px 1fr;gap:18px}.ms-steps li>span{margin:0}.ms-how-help{margin-top:28px}.ms-footer{padding-block:40px 24px}.ms-footer-grid{gap:28px 18px}.ms-footer-brand,.ms-footer-discover{grid-column:1 / -1}.ms-footer h2{margin-bottom:10px}.ms-footer p,.ms-footer a{font-size:13px}.ms-footer-bottom{margin-top:32px;gap:18px}.muokkis-store .m-page-header{padding-block:30px 26px}.muokkis-store .m-product-title{font-size:30px}.muokkis-store #teeinblue-form,.muokkis-store .m-product-info--wrapper{padding:20px 16px;border-radius:18px}.muokkis-store .m-product-card__media{border-radius:14px}.muokkis-store .m-product-card__title{font-size:14px}.muokkis-store .m-collection-toolbar{margin-bottom:18px}.muokkis-store :is(.m-contact-form__main,.m-customer-forms .container,.m-register-form__wrapper,.m-reset-password-form__wrapper,.m-activate-account){padding:22px 18px;border-radius:18px}.ms-faq-item{padding-inline:18px}.muokkis-store .shopify-policy__container{padding:32px 20px 48px}}@media(prefers-reduced-motion:reduce){.muokkis-store *,.muokkis-store *:before,.muokkis-store *:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/muokkis-store.css.map */
