@font-face{font-family:ProximaNova-Semibold;font-weight:600;src:url(/cdn/shop/files/ProximaNova-Semibold.woff2?v=1780643634) format("woff2");font-style:normal}@font-face{font-family:ProximaNova-Regular;font-weight:400;src:url(/cdn/shop/files/ProximaNova-Regular.woff2?v=1780645405) format("woff2");font-style:normal}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(//stitchoink.com/cdn/fonts/inter/inter_n4.b2a3f24\2026.woff2) format("woff2"),url(//stitchoink.com/cdn/fonts/inter/inter_n4.af8052d\2026.woff) format("woff")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(//stitchoink.com/cdn/fonts/inter/inter_n6.771af04\2026.woff2) format("woff2"),url(//stitchoink.com/cdn/fonts/inter/inter_n6.88c903d\2026.woff) format("woff")}.header__menu-item,a.button{font-family:Inter,sans-serif!important;letter-spacing:.6px}.header__menu-item{font-weight:400!important}.banner__buttons,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:ProximaNova-Semibold!important}p.announcement-bar__message.h5{font-family:ProximaNova-Regular!important;font-weight:400!important}.banner__box>*+.banner__buttons{margin-top:3rem!important}.link{font-size:16px!important}.ctm_home_multicol .multicolumn-card{display:flex;flex-direction:column-reverse;border-radius:25px;background:#dbeffe!important;justify-content:space-between}.ctm_home_multicol .multicolumn-card-spacing{padding:0;margin:0}.ctm_home_multicol .multicolumn-card__info{padding-top:32px!important}.ctm_home_multicol .multicolumn-card__info .rte{max-width:480px;margin-top:12px;color:#1a1a1a}.ctm_home_multicol .media>*:not(.zoom):not(.deferred-media__poster-button){position:absolute;bottom:0;right:0;left:unset}.ctm_home_faq details{border:.1rem solid rgba(var(--color-foreground),.08);padding-left:25px;border-radius:12px}.ctm_home_faq details:hover{background:rgba(var(--color-foreground),.04)}.collapsible-content summary:hover{background:none!important}.ctm_home_faq .accordion{margin-bottom:17px;border:none}.ctm_home_faq summary .icon-caret{right:2.5rem}.ctm_home_faq h3.accordion__title,.ctm_home_faq p.caption-with-letter-spacing,.ctm_home_multirow .image-with-text__text--caption,.ctm_abt_rictxt .rich-text__caption,.ctm_serv_imgtxt .image-with-text__text--caption,.title-wrapper__caption{font-size:16px;font-weight:500!important;letter-spacing:.6px;color:#1a1a1a}.ctm_home_faq h3.accordion__title{font-family:Instrument Sans!important}.ctm_home_faq p.caption-with-letter-spacing,.ctm_home_multirow .image-with-text__text--caption,.ctm_abt_rictxt .rich-text__caption{text-transform:capitalize;color:#1a1a1a}.ctm_home_multicol .multicolumn-card__button a.button.button--secondary{background:transparent}a.button,.button{font-weight:600;border-radius:9px}a.button.button--primary{display:inline-flex;align-items:center;gap:10px;padding:12px 23px 12px 25px}a.button.button--primary:after{content:"";width:12px;height:12px;display:inline-block;background-image:url(/cdn/shop/files/Vector_22.svg?v=1780992657);background-repeat:no-repeat;background-size:contain;background-position:center;flex-shrink:0;position:relative;top:0;right:auto;left:auto;bottom:auto;margin-left:4px}.ctm_home_multicol h3.inline-richtext span,.ctm_abt_mulcol h2.title span,.ctm_serv_mulcol .title span{color:#0053d2}.footer-block__image-wrapper{margin-bottom:0rem!important}.ctm_home_multirow .multirow__inner{gap:48px}.ctm_home_multirow .image-with-text__media{border-radius:25px!important}p,li{letter-spacing:0;opacity:1;color:#1a1a1a}.ctm_home_multirow .image-with-text__text ul{padding-left:0;list-style:none}.ctm_home_multirow .image-with-text__text ul li{position:relative;padding-left:32px;margin-bottom:10px}.ctm_home_multirow .image-with-text__text ul li:before{content:"";position:absolute;left:0;top:5px;width:20px;height:20px;background-image:url(/cdn/shop/files/Vector_23.svg?v=1781007325);background-size:contain;background-repeat:no-repeat;background-position:center}.ctm_abt_mulcol .title-wrapper-with-link{justify-content:center;text-align:center}.ctm_abt_mulcol .multicolumn-card__image-wrapper--third-width{width:76px;height:76px}.ctm_cont_mulcol .multicolumn-card__image-wrapper--third-width{width:13%}.ctm_cont_mulcol .title-wrapper-with-link{justify-content:center}.ctm_serv_imgtxt .image-with-text__media{border-radius:25px!important}.ctm_serv_imgtxt .image-with-text__grid{align-items:center}.ctm_serv_mulcol .multicolumn-card{border-radius:12px!important}.ctm_serv_mulcol .multicolumn-card__image-wrapper--third-width{width:12%}.ctm_serv_mulcol .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-top:3rem}.ctm_serv_mulcol .multicolumn-list{margin-top:80px;--grid-desktop-horizontal-spacing: 33px;--grid-desktop-vertical-spacing: 29px}.ctm_serv_mulcol .multicolumn-card{padding:24px 28px;border:1px solid #1A1A1AB2;border-radius:12px}.ctm_how_works .title-wrapper-with-link{display:inline-block;text-align:center;width:100%}.ctm_how_works ul.multicolumn-list{padding-top:30px}.ctm_related_product .product-grid,.ctm_how_works ul.multicolumn-list{--grid-desktop-horizontal-spacing: 24px}.ctm_how_works .multicolumn-card__image-wrapper--third-width{width:25%}.ctm_how_works .multicolumn-card__info{padding-left:32px;padding-right:32px}.ctm_how_works .multicolumn-card-spacing{padding-top:3.2rem;margin-left:2.5rem;margin-right:2.5rem}.ctm_how_works .multicolumn-card.content-container{background:#fff!important;border-radius:20px;box-shadow:0 4px 6px -1px #0000001a}.ctm_serv_banner .banner__box.content-container{max-width:533px}.ctm_serv_banner .banner__text p{color:#fff;margin-top:20px}.ctm_serv_banner .banner__buttons{display:flex;flex-direction:row;gap:20px;max-width:100%;margin:0 auto}.globo-form-id-150001 .globo-form-app{max-width:7100px!important}.globo-formbuilder label.material_filled-label{left:0!important;transform:translate(12px,-29px) scale(1)!important}.globo-form-input{margin-bottom:30px!important}.gfb__dropzone{margin-bottom:8px!important}.globo-formbuilder label.material_filled-label,label.checkbox-label.globo-option,.globo-formbuilder button.action.next.submit{font-size:16px!important;font-weight:500!important}h3.title.globo-heading,.orichi-form-watermark img,.orichi-form-watermark p,.orichi-hideprice-quote-button.orichi-recomment-product-button{display:none}.globo-form-input{margin-bottom:18px}.globo-form-control input,.globo-form-control textarea,.globo-form-control select,.gfb-style-material_filled [data-type=file2] .gfb__dropzone{background:#fafafa!important;padding:12px 8px!important}div[data-type=file2] label.material_filled-label.globo-label{transform:translate(0) scale(1)!important}.globo-form-control[data-type=phone],.globo-form-control[data-type=textarea],.globo-form-control[data-type=checkbox]{margin-bottom:0!important}.gfb__footer.wizard__footer{margin-top:0!important}.globo-form-input input::placeholder,label.checkbox-label.globo-option,.gfb-style-material_filled [data-type=file2] .gfb__dropzone .gfb__dropzone--placeholder--title,.gfb__dropzone--placeholder--description{color:#b4b4b4!important}.globo-form-input input::placeholder{visibility:visible!important}.product__info-container p.product__text.inline-richtext.subtitle{font-size:16px;border:1px solid #0053D2;border-radius:53px;max-width:200px;color:#0053d2;font-weight:600;text-align:center}.product-gallery-wrapper .thumbnail[aria-current]{border:2px solid #0053D3;box-shadow:none}.product-media-container,.product-gallery-wrapper .thumbnail[aria-current],.product__media,.product__media img,.product-gallery-wrapper .thumbnail{border-radius:12px}.product-gallery-wrapper .thumbnail{font-weight:400}.product-options-outer-wrapper{border:1px solid #1A1A1A99;padding:20px;border-radius:12px}.product__info-container .variant-group-header{display:flex;justify-content:space-between}.product__info-container .product-form__input--swatch{padding-left:20px;gap:10px}.product__info-container span.variant-group-title,.product__info-container .quantity__label span{font-size:16px;color:#1a1a1a;padding-bottom:15px;font-family:ProximaNova-Semibold}.product__info-container .product-form__quantity{flex-direction:column}.product__info-container .variant-group-header:not(:first-child),.product__info-container .product-form__quantity{margin-top:50px}.product__info-container .product-form__input--swatch,.product-form__input{position:relative}.product__info-container .product-form__input--swatch:after,.product__info-container .product-form__input:not(.product-form__quantity):after{border-bottom:1px solid #ddd;content:"";display:block;width:100%;height:1px;background-color:#ddd;position:absolute;left:0;bottom:-30px}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background-color:#0053d21a;color:#1a1a1a;font-weight:600}.product__info-container .product-form__input--pill input[type=radio]+label{color:#1a1a1a;border-radius:10px;display:flex;align-items:center;justify-content:space-between;max-width:max-content;gap:10px;padding:10px}.product__info-container label.variant-size-pill{padding:9px 24px!important}.product__info-container .product-form__input{display:flex;gap:10px;max-width:100%;flex-wrap:wrap}.variant-group-header a.variant-group-link{color:#0053d2;font-weight:600;font-size:14px;text-decoration:none;position:relative}.variant-group-header a.variant-group-link:after{content:"";display:inline-block;width:12px;height:12px;margin-left:6px;background:url(/cdn/shop/files/Vector_31.svg?v=1781271545) no-repeat center;background-size:contain;vertical-align:middle}.size-guide-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.size-guide-header{display:flex;justify-content:space-between;padding:16px 25px;border-bottom:1px solid #eee}.size-guide-modal__content h3{margin:0;font-size:24px}.size-guide-modal__body h4{margin:0 0 10px;font-size:20px}.size-guide-modal.active{display:block}.size-guide-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;display:block!important}.size-guide-modal__body{max-height:80vh;overflow-y:auto;padding:25px}.size-guide-modal__content{position:relative;max-width:800px;width:90%;background:#fff;margin:60px auto;border-radius:12px;height:auto}.size-guide-modal__close{border:0;background:none;font-size:30px;cursor:pointer}.product__info-wrapper .product-form__buttons{max-width:100%}.product__info-wrapper .orichi-hideprice-quote-button.orichi-product-button{position:relative;margin-top:30px;background:transparent;border:1px solid #1a1a1a!important}.product__info-wrapper .product-form__submit span,.product__info-wrapper .orichi-hideprice-quote-button.orichi-product-button,button.quick-add__submit{font-weight:500!important}.product__info-wrapper .product-form__submit span:after{content:"";display:inline-block;width:20px;height:20px;margin-left:12px;vertical-align:middle;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/cdn/shop/files/Vector_32.svg?v=1781510955)}.product__info-wrapper .orichi-hideprice-quote-button.orichi-product-button:after{content:"";display:inline-block;width:20px;height:20px;margin-left:12px;vertical-align:middle;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/cdn/shop/files/Group_14.svg?v=1781510955)}.product__info-wrapper .orichi-hideprice-quote-button.orichi-product-button:before{content:"Or";display:block;text-align:center;margin-bottom:12px;font-size:16px;font-weight:500;position:absolute;top:-25px}.ctm_related_product .price__regular,.ctm_related_product .card__heading,.collection .price__regular,.collection .card__heading{font-size:18px;font-weight:600}.ctm_related_product .orichi-hideprice-quote-button.orichi-product-button{margin-top:15px}.ctm_pro_richtxt p{color:#fff;font-size:18px;padding-bottom:20px}.ctm_pro_richtxt .rich-text__buttons{gap:1.6rem;max-width:50rem}nav.breadcrumbs{font-size:14px;margin-bottom:30px}.orichi-product-actions button.orichi-empty-button,.orichi-modal-footer button.orichi-button-primary,.orichi-quote-history-content button.orichi-empty-button{background:#0053d2!important}.cart__ctas .orichi-hideprice-quote-button.orichi-cart-popup-button{border:1px solid #1A1A1A!important;margin:0;padding:0!important}.shopify-policy__container{max-width:100%!important;margin:0 auto;padding:0}.shopify-policy__body{max-width:1440px;margin:0 auto;padding:60px}.shopify-policy__title{min-height:237px;display:flex;align-items:center;justify-content:center;background-image:url(/cdn/shop/files/image_55.png?v=1781529861);background-size:cover;background-position:center;background-repeat:no-repeat}.shopify-policy__title h1{color:#fff}.product-grid-container .collection ul{--grid-desktop-horizontal-spacing: 30px;--grid-desktop-vertical-spacing: 30px}.collection .orichi-hideprice-quote-button.orichi-collection-button{margin-top:15px;margin-bottom:0;border-radius:10px}h1.collection-hero__title{text-align:center;padding-top:40px}.section-header.shopify-section-group-header-group{z-index:101}.footer-block__social ul.list-unstyled{justify-content:flex-start!important}.footer-block__social a.link.list-social__link{padding-left:0}@media screen and (min-width:990px){.ctm_abt_rictxt .rich-text__blocks{max-width:1280px}media-gallery[data-thumbnail-position=left] .product-gallery-wrapper{display:flex;gap:20px}media-gallery[data-thumbnail-position=left] #GalleryViewer-template--21675329618147__main{flex:1 1 0%;min-width:0;order:2}media-gallery[data-thumbnail-position=left] #GalleryThumbnails-template--21675329618147__main{flex:0 0 90px;width:90px;order:1}media-gallery[data-thumbnail-position=left] .thumbnail-list{display:flex;flex-direction:column;gap:0px}media-gallery[data-thumbnail-position=left] .thumbnail-list__item{width:100%}media-gallery[data-thumbnail-position=left] .thumbnail-list{flex-direction:column!important}media-gallery[data-thumbnail-position=left] .slider-button--prev,media-gallery[data-thumbnail-position=left] .slider-button--next{transform:rotate(90deg)}.thumbnail--more{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;background:#f5f5f5;border:1px solid rgba(0,0,0,.1)}.thumbnail-hidden{max-height:0;opacity:0;overflow:hidden;transform:translateY(-8px);transition:max-height .45s ease,opacity .35s ease,transform .35s ease;margin-bottom:0!important}.thumbnail-hidden.show{max-height:120px;opacity:1;transform:translateY(0);margin-bottom:20px!important}.product--medium:not(.product--no-media) .product__info-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important;padding-top:36px}.product--medium:not(.product--no-media) .product__media-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}}@media only screen and (min-width:750px){.collection .card--card .quick-add{margin:0 1rem 1rem}.product__info-wrapper .product-form__submit span,.product__info-wrapper .orichi-hideprice-quote-button.orichi-product-button{font-size:20px!important}.product__column-sticky{align-self:start}.product__info-wrapper{padding-left:40px}.ctm_home_multicol h3.inline-richtext{font-size:48px;line-height:100%}h1,.h1{font-size:calc(var(--font-heading-scale) * 4.6rem);line-height:100%}h2,.h2{font-size:calc(var(--font-heading-scale) * 3.2rem)}h2{margin-top:12px!important}p{margin-top:auto}.ctm_home_multicol .multicolumn-list{--grid-desktop-horizontal-spacing: 32px}.ctm_abt_rictxt .rich-text__text.rte,.ctm_abt_rictxt .rich-text__buttons{margin-top:40px}.ctm_abt_mulcol ul.multicolumn-list{margin-top:60px!important}.ctm_abt_mulcol h3.inline-richtext,.ctm_cont_mulcol h3.inline-richtext{font-size:20px;line-height:100%}.ctm_abt_mulcol .multicolumn-card__info .rte{font-size:14px;max-width:250px;margin:10px auto 0}.ctm_abt_mulcol .multicolumn-card__info{padding-top:10px!important}.ctm_cont_mulcol .multicolumn-list{padding-top:57px}.ctm_serv_banner .banner--large:not(.banner--adapt){min-height:68rem!important}.ctm_how_works .page-width{padding-bottom:140px}.product-gallery-wrapper li.thumbnail-list__item{width:90px!important;height:108px!important;margin-bottom:20px}.product-gallery-wrapper .thumbnail{font-size:38px}.product-gallery-wrapper .thumbnail.is-expanded{font-size:18px!important}.product__info-wrapper .price--large{font-size:3.8rem;color:#0053d2;font-weight:600}}@media screen and (max-width:749px){.shopify-policy__body{padding:30px}product-recommendations.ctm_related_product{padding-top:40px}.product__info-container p.product__text.inline-richtext.subtitle,.contact-split .field__input,.contact-split textarea,.contact-label,button.quick-add__submit{font-size:14px}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.6rem !important}.product__info-container .product-form__input{max-width:100%;display:flex;gap:10px;flex-wrap:wrap}.custom-text-carousel .image-with-text__grid{flex-direction:column-reverse;padding-bottom:60px}.ctm_how_works ul.multicolumn-list,.custom-text-carousel .image-with-text__grid{padding-top:10px}.ctm_how_works ul.multicolumn-list{justify-content:center}.custom-image-stats .image-with-text__content{padding:40px 0 0}.custom-image-stats h2.image-with-text__heading,.testimonial-section h2.h1,.testimonial-section h2.h1 p,.contact-split__caption,h1.collection-hero__title,.collection .card--card .quick-add{margin:0}.page-width{padding:0 2rem}.ctm_home_multicol .multicolumn-list{--grid-mobile-vertical-spacing: 40px !important}.ctm_home_multicol .page-width{padding-top:0}.ctm_home_multicol h3.inline-richtext{font-size:calc(var(--font-heading-scale) * 3rem);line-height:100%}.ctm_abt_rictxt .rich-text__blocks>*+*,.ctm_home_multirow h2.image-with-text__heading.h1.rte{margin-top:1rem}.ctm_home_multirow .image-with-text__content{padding-bottom:0}.ctm_abt_mulcol ul.multicolumn-list{margin-top:40px!important}.ctm_abt_mulcol .multicolumn-card__info{padding-left:0!important;padding-right:0!important;padding-top:1.5rem!important}.footer__content-top.page-width{padding:0 2rem!important}.ctm_abt_rictxt .rich-text__buttons{margin-top:32px}.contact-split__heading p{margin-top:10px}.contact-split__grid{gap:30px!important}.globo-form-app.boxed-layout .g-container{padding:24px 12px!important}.ctm_serv_mulcol .multicolumn-list{margin-top:40px;--grid-mobile-vertical-spacing: 24px}.ctm_related_product .product-grid,.ctm_how_works ul.multicolumn-list,.product-grid-container .collection ul{--grid-mobile-horizontal-spacing: 20px;--grid-mobile-vertical-spacing: 20px}.ctm_related_product .price__regular,.ctm_related_product .card__heading,.collection .card__heading,.collection .price__regular{font-size:14px}.ctm_serv_imgtxt .image-with-text__content{padding:20px}.ctm_how_works .multicolumn-card__info{padding-left:12px;padding-right:12px}.ctm_serv_banner .banner__box.content-container{background:#fafafa;padding-bottom:0}.ctm_serv_banner h2.banner__heading,.ctm_serv_banner .banner__text p{color:#1a1a1a}.ctm_serv_banner a.button.button--secondary{background:transparent;border:1px solid #0053d2;color:#0053d2}.collection .card__information{padding:0;display:flex;flex-direction:column}.collection .orichi-hideprice-quote-button.orichi-collection-button{margin-top:auto}.collection .orichi-hideprice-quote-button.orichi-collection-button,.ctm_related_product .orichi-hideprice-quote-button.orichi-product-button{height:40px!important}.collection .orichi-hideprice-quote-button.orichi-collection-button,.collection .card-information .price{margin-bottom:10px}button.quick-add__submit{min-height:40px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
