:root{--siokiuu-container: 1200px;--siokiuu-container-wide: 1280px;--siokiuu-container-narrow: 760px;--siokiuu-gutter: 16px;--siokiuu-section-y: 48px;--siokiuu-card-gap: 16px}html,body,.body-content-wrapper,#MainContent,.wrapper-body{max-width:100%;overflow-x:clip}body{min-width:320px}img,picture,video,canvas,iframe,table{max-width:100%}button,.button,input,select,textarea{max-width:100%}.site-container,.container{width:100%;max-width:var(--siokiuu-container);margin-left:auto;margin-right:auto;padding-left:var(--siokiuu-gutter);padding-right:var(--siokiuu-gutter)}.site-container-wide,.container-wide{width:100%;max-width:var(--siokiuu-container-wide);margin-left:auto;margin-right:auto;padding-left:var(--siokiuu-gutter);padding-right:var(--siokiuu-gutter)}.article-container,.container-narrow{width:100%;max-width:var(--siokiuu-container-narrow);margin-left:auto;margin-right:auto;padding-left:var(--siokiuu-gutter);padding-right:var(--siokiuu-gutter)}.section-full,.full-bleed{width:100%}.wrapper-body :where(.container,.container-1170){max-width:var(--siokiuu-container)!important}.wrapper-body :where(.container-1320,.container-1370,.container-1470,.container-1570,.container-1670,.container-1770,.container-1920){width:100%;max-width:var(--siokiuu-container-wide)!important;margin-left:auto;margin-right:auto;padding-left:var(--siokiuu-gutter)!important;padding-right:var(--siokiuu-gutter)!important}.body-custom-width .wrapper-body .container{max-width:var(--siokiuu-container)!important;padding-left:var(--siokiuu-gutter)!important;padding-right:var(--siokiuu-gutter)!important}.body-custom-width.template-product .wrapper-body .container,.template-product .wrapper-body :where(.container,.container-1170,.container-1320,.container-1370,.container-1470,.container-1570,.container-1670,.container-1770,.container-1920,.productView-container){max-width:var(--siokiuu-container-wide)!important}.template-article .article-template>:where(.container,.container-1170,.container-1770,.container-full),.template-blog .wrapper-body :where(.container,.container-1170,.container-1770){max-width:var(--siokiuu-container)!important}.template-article .halo-article-content,.template-article .article-template__content,.template-page .halo-text-format,.article-container .halo-text-format{width:100%;max-width:var(--siokiuu-container-narrow);margin-left:auto;margin-right:auto}.wrapper-body .halo-block{padding-top:var(--siokiuu-section-y);padding-bottom:var(--siokiuu-section-y)}.wrapper-body :where(.halo-block-header,.halo-block-content,.page-header,.breadcrumb-container){min-width:0}.halo-block-header .title,.halo-block-header .title .text,.page-header,.article-heading .title,.productView-title,.card-title,.card-title a{overflow-wrap:anywhere;word-break:normal}.halo-text-format,.rte,.article-content,.productView-tab,.productView-desc,.gp-text,.gp-text-instant{overflow-wrap:anywhere}.halo-text-format :where(img,video,iframe),.rte :where(img,video,iframe),.article-content :where(img,video,iframe),.productView-tab :where(img,video,iframe){width:auto;max-width:100%;height:auto}.halo-text-format table,.rte table,.article-content table,.productView-tab table,.productView-info,.halo-compareProduct table,.compareTable,.comparison-table,.specs-table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.halo-text-format :where(th,td),.rte :where(th,td),.article-content :where(th,td),.productView-tab :where(th,td){min-width:120px;white-space:normal}.template-product .productView{max-width:var(--siokiuu-container-wide);padding-top:24px;padding-bottom:56px}.template-product .productView-container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--siokiuu-gutter)!important;padding-right:var(--siokiuu-gutter)!important}.template-product .productView-top,.template-product .halo-productView-left,.template-product .halo-productView-right,.template-product .productView-images-wrapper,.template-product .productView-product{min-width:0}.template-product .productView-image-wrapper,.template-product .productView-nav,.template-product .productView-image,.template-product .productView-img-container,.template-product .product-single__media{max-width:100%}.template-product .productView-action .button,.template-product .shopify-payment-button__button,.template-product .product-form__submit{min-height:50px}.gps,.gps *,.gps *:before,.gps *:after{max-width:100%}.gps .wrapper,.gps [class*=gp-container],.gps [class*=gp-mx-auto]{max-width:min(var(--g-ct-w, var(--siokiuu-container-wide)),var(--siokiuu-container-wide))}.gps section,.gps gp-row,.gps [class*=gp-grid],.gps [class*=gp-flex]{min-width:0}@media(max-width:374px){:root{--siokiuu-gutter: 14px}}@media(min-width:768px){:root{--siokiuu-gutter: 24px;--siokiuu-section-y: 64px;--siokiuu-card-gap: 20px}.site-container,.site-container-wide,.article-container,.container,.container-wide,.container-narrow{padding-left:var(--siokiuu-gutter);padding-right:var(--siokiuu-gutter)}}@media(min-width:1024px){:root{--siokiuu-gutter: 32px;--siokiuu-section-y: 84px;--siokiuu-card-gap: 24px}.template-product .productView-top{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:40px;align-items:flex-start}.template-product .halo-productView-left,.template-product .halo-productView-right,.template-product .product-full-width .halo-productView-left,.template-product .product-full-width .halo-productView-right,.template-product .product-full-width-2 .halo-productView-left,.template-product .product-full-width-2 .halo-productView-right,.template-product .product-horizontal-tabs .halo-productView-left,.template-product .product-horizontal-tabs .halo-productView-right{width:auto!important;max-width:100%;margin:0!important;padding-left:0!important;padding-right:0!important}.template-product .positionMainImage--right .productView-top{grid-template-columns:minmax(340px,.95fr) minmax(0,1.05fr)}.template-product .positionMainImage--right .halo-productView-left{order:2}.template-product .positionMainImage--right .halo-productView-right{order:1}.template-index .slide-content .slide-heading,.template-index .banner-heading{font-size:clamp(56px,5vw,72px)!important;line-height:1.08!important}.halo-block-header .title .text,.halo-block-header .title{font-size:clamp(32px,3vw,44px);line-height:1.18}.faqs-message-and-questions{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:32px;align-items:flex-start}}@media(min-width:1440px){.wrapper-body :where(.container-1320,.container-1370,.container-1470,.container-1570,.container-1670,.container-1770,.container-1920),.template-product .wrapper-body :where(.container,.container-1170,.container-1320,.container-1370,.container-1470,.container-1570,.container-1670,.container-1770,.container-1920,.productView-container){max-width:var(--siokiuu-container-wide)!important}}@media(max-width:1023px){.wrapper-body .products-grid:not(.slick-slider):not(.slider)>:where(.product,.grid__item),.wrapper-body .halo-product-block .products-grid:not(.slick-slider):not(.slider)>.product,.wrapper-body .collection-list:not(.slick-slider)>.grid__item,.wrapper-body .halo-row.column-3:not(.slick-slider)>.halo-item,.wrapper-body .halo-row.column-4:not(.slick-slider)>.halo-item,.wrapper-body .halo-row.column-5:not(.slick-slider)>.halo-item,.wrapper-body .halo-row.column-6:not(.slick-slider)>.halo-item{width:50%!important;max-width:50%!important;flex:0 0 50%!important}.template-product .productView-sticky .halo-productView-left,.template-product .productView-sticky .halo-productView-right{position:relative!important;top:auto!important}}@media(max-width:767px){body{font-size:15px;line-height:1.6}.wrapper-body .halo-block{padding-top:40px;padding-bottom:48px}.wrapper-body :where(.container,.container-1170,.container-1320,.container-1370,.container-1470,.container-1570,.container-1670,.container-1770,.container-1920),.template-product .productView-container{padding-left:var(--siokiuu-gutter)!important;padding-right:var(--siokiuu-gutter)!important}.template-index .slide-content,.template-index .banner-content,.template-index .content-box{max-width:min(100%,var(--siokiuu-container));padding-left:var(--siokiuu-gutter);padding-right:var(--siokiuu-gutter)}.template-index .slide-content .slide-heading,.template-index .banner-heading,.halo-block-header .title .text,.halo-block-header .title,.page-header{font-size:clamp(26px,8vw,36px)!important;line-height:1.15!important;letter-spacing:0!important}.template-index .slide-content .slide-text,.template-index .banner-text,.halo-block-header .rte,.halo-text-format p,.rte p{font-size:15px;line-height:1.55}.wrapper-body .button,.wrapper-body button.button,.wrapper-body a.button,.wrapper-body input[type=submit],.wrapper-body .shopify-payment-button__button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;white-space:normal;line-height:1.2;padding-top:12px!important;padding-bottom:12px!important}.wrapper-body .products-grid:not(.slick-slider):not(.slider),.wrapper-body .halo-product-block .products-grid:not(.slick-slider):not(.slider),.wrapper-body .collection-list:not(.slick-slider),.wrapper-body .halo-row:not(.slick-slider):not(.halo-slider){margin-left:-6px;margin-right:-6px}.wrapper-body .products-grid:not(.slick-slider):not(.slider)>:where(.product,.grid__item),.wrapper-body .halo-product-block .products-grid:not(.slick-slider):not(.slider)>.product,.wrapper-body .collection-list:not(.slick-slider)>.grid__item,.wrapper-body .halo-row.column-2:not(.slick-slider):not(.halo-slider)>.halo-item,.wrapper-body .halo-row.column-3:not(.slick-slider):not(.halo-slider)>.halo-item,.wrapper-body .halo-row.column-4:not(.slick-slider):not(.halo-slider)>.halo-item,.wrapper-body .halo-row.column-5:not(.slick-slider):not(.halo-slider)>.halo-item,.wrapper-body .halo-row.column-6:not(.slick-slider):not(.halo-slider)>.halo-item{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding-left:6px;padding-right:6px;margin-bottom:var(--siokiuu-card-gap)}.card,.product-item,.article-card,.collection-card-wrapper,.faqs-item{min-width:0}.template-product .productView{padding-top:16px;padding-bottom:64px}.template-product .productView-top{display:block!important}.template-product .halo-productView-left,.template-product .halo-productView-right,.template-product .product-details.has-sidebar .halo-productView-left,.template-product .product-details.has-sidebar .halo-productView-right,.template-product .product-full-width .halo-productView-left,.template-product .product-full-width .halo-productView-right,.template-product .product-full-width-2 .halo-productView-left,.template-product .product-full-width-2 .halo-productView-right{display:block!important;width:100%!important;max-width:100%;margin:0!important;padding-left:0!important;padding-right:0!important}.template-product .halo-productView-left{margin-bottom:16px!important}.template-product .productView-title{font-size:clamp(24px,7vw,32px)!important;line-height:1.15!important}.template-product .productView-options,.template-product .productView-buttons,.template-product .productView-groupTop,.template-product .productView-groupBottom,.template-product .pvGroup-row{width:100%;flex-wrap:wrap;gap:12px}.template-product .productView-action,.template-product .productView-payment,.template-product .shopify-payment-button,.template-product .productView-action .button,.template-product .product-form__submit,.template-product .shopify-payment-button__button{width:100%!important}.template-product .productView-action .button,.template-product .product-form__submit,.template-product .shopify-payment-button__button{min-height:52px}.template-product .productView-quantity,.template-product .quantity__group{width:100%;max-width:100%}.template-product .productView-quantity input,.template-product .quantity__input{min-height:48px}.productView-stickyCart.style-1{top:auto!important;bottom:0;padding:10px 0}.productView-stickyCart.style-1 .container{max-width:100%!important;padding-left:var(--siokiuu-gutter)!important;padding-right:var(--siokiuu-gutter)!important}.productView-stickyCart.style-1 .sticky-right,.productView-stickyCart.style-1 .sticky-actions,.productView-stickyCart.style-1 .empty-add-cart-button-wrapper,.productView-stickyCart.style-1 .empty-add-cart-button-wrapper .button{width:100%!important}.faqs-message-and-questions,.faqs-message-and-questions .faqs-message,.faqs-message-and-questions .faqs-questions-and-answers{display:block;width:100%}.faqs-item .card-header .title,.faqs .faqs-item .card-header .title{font-size:16px;line-height:1.35}.template-article .halo-article-content,.template-article .page-content,.template-blog .halo-row .halo-row-item,.template-blog .blog-item{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.template-article .article-content .column-2 .item,.template-article .article-content .column-3 .item,.template-article .article-content .column-4 .item,.template-article .article-content .column-5 .item,.template-article .article-content .column-6 .item{width:100%!important;max-width:100%!important}.gps .wrapper{padding-left:var(--siokiuu-gutter)!important;padding-right:var(--siokiuu-gutter)!important}.gps [style*="--gtc:"]{grid-template-columns:minmax(0,1fr)!important}.gps [style*="--w-mobile:"]{width:min(100%,var(--w-mobile))!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
