.is-h1{line-height:1.325!important}.is-h2,.is-h3{line-height:1.5!important}.is-h4{line-height:1.2!important}.is-h6,.is-h5,.is-text,.is-text-small{line-height:1.5!important}.button--secondary,.button--primary,.button--add-to-cart{border:1px solid;height:54px}.button--primary,.button--secondary{padding:11px 2em;display:flex;align-content:center;flex-wrap:wrap}.navbar-item.header__item{font-family:Figtree Medium,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.navbar{min-height:50px;position:relative}.navbar-link{padding:33px 2.5rem}.header__menu nav{margin-right:20%}.action-area__link{padding:0 12px}.icon.header__icon{height:24px;width:24px}.header_img_list .header_image_wrap img{margin:0 16px!important;min-height:24px;width:auto}.testimonials_header .header_image_wrap{margin:8px auto 32px}.testimonials_header .heading-section__heading{margin-bottom:32px}.testimonials_header .heading-section__subheading.is-h4{font-family:Figtree Regular,sans-serif}.kickstarter_header .image-rendering-test-wrapper{margin:8px auto 0}.kickstarter_header .heading-section__heading{margin-bottom:32px}.kickstarter_header .heading-section__subheading.is-h5{font-family:Figtree Regular,sans-serif}.kickstarter_header .image-element__wrap{max-width:450px}.testimonials.container{max-width:976px;margin:auto;position:relative}.testimonials .flickity-prev-next-button.next{right:auto;left:calc(100% + 24px)}.testimonial__quote.is-text{font-size:16px!important}.testimonial__info.is-h5{font-size:20px!important}.testimonials .flickity-prev-next-button.previous{left:auto;right:calc(100% + 24px)}.testimonials .flickity-prev-next-button.previous:after{transform:rotate(180deg)}.testimonials .flickity-prev-next-button{height:16px;width:16px}.testimonials .flickity-page-dots{position:relative}.testimonials .flickity-page-dots .dot{width:12px;height:12px;opacity:1;background:#ddd;border:2px solid white}.testimonials .flickity-page-dots .dot.is-selected{background:#888}.flickity-page-dots{padding-top:1rem;bottom:0}.testimonials[data-slider]>.testimonial-block:not(:nth-child(2)){display:none}.testimonials[data-slider].flickity-enabled>.testimonial-block{display:block}.testimonial_5-line .testimonial-block{min-height:140px}@media only screen and (max-width: 450px){.testimonial_5-line .testimonial-block{min-height:163px}}.testimonial-block{align-content:center}.testimonial-block{padding:64px 32px}.testimonial-block .testimonial__info{line-height:1.2!important}.testimonial-block.testimonial-border--true{border:1px solid #d6d6d6;background-color:#fefefe;box-shadow:0 4px 20px #0000000d;margin-bottom:4px!important}.testimonial__info{margin-top:25px}.header-cart__count.badge{background:#fff;color:#000}.testimonials .flickity-slider{display:flex;align-items:center}#shopify-section-header-classic [data-enable_overlay=false] .header__link.is-active{color:#fff}.mobile-layout--left .mobile-dropdown,.mobile-layout--left .mobile-icons{width:calc(20% - calc(var(--gutter) / 2))}.jsImageWithText .video-wrapper,.video-wrapper.overlay--text_only .video__text-wrapper{width:100%}.custom-featured__product-block .video-wrapper .video__text-container,.jsImageWithText .video-wrapper .video__text-container{display:flex;align-items:center;justify-content:center}.jsImageWithText .image-with-text__text-column{padding:0 20px}.homepage_video_with_text .image-with-text__text{font-family:Figtree Regular}.jsImageWithText .image-with-text__text,.custom_html_iwt h3{margin-bottom:1rem}.custom_html_iwt p{margin:8px 0}.feaured_product-thumbnail{max-width:482px;margin-right:0;margin-left:auto;padding:16px;border:1px solid #2ca3ff;background-color:#fefefe}.feaured_product-thumbnail .image-element__wrap img,.feaured_product-thumbnail .image-element__wrap{max-height:359px!important;width:100%}.feaured_product-thumbnail .product-thumbnail__price{display:flex!important}.product_thumbnail-title{margin-top:16px}.product_metafields li{position:relative;padding:8px 0 8px 36px}.product_meta-title{padding-bottom:8px;font-family:Figtree Medium,sans-serif}.product_meta-info{padding:8px 0;line-height:1.5!important}.product_metafields li:before,.product-block--description .metafield-single_line_text_field-array li:before,.product-block--description-any-metatag .metafield-single_line_text_field-array li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:inline-block;height:20px;width:20px}.product_thumbnail_content{margin-bottom:16px}.feaured_product-thumbnail .buy-button--primary{border-radius:0;border:1px solid #2ca3ff;box-shadow:0 0 0 0 transparent;color:#2ca3ff;font-size:18px;line-height:22px;text-transform:uppercase;background:transparent;height:48px;padding:12px 20px;width:100%}.feaured_product-thumbnail .buy-button--primary:hover{background:#2ca3ff;color:#fff}.compare-at-price .money{opacity:.5;color:#000}.shopify-payment-button__button--branded{border-radius:0}.shopify-payment-button__button{text-transform:uppercase!important}.enable_margin_bottom .feaured_product-thumbnail{margin-bottom:16px}.custom-featured__product-block{margin:48px auto}.custom-featured__product-block .image_caption{margin-top:16px}.text_with_icon-preheading .custom-featured__content{position:relative;padding-left:88px}.text_with_icon-preheading.custom-featured__product-block{margin:40px auto}.text_with_icon-preheading .title{margin-bottom:1rem}@media only screen and (max-width: 798px){.text_with_icon-preheading .custom-featured__preheading{top:-.2rem!important}}.text_with_icon-preheading .custom-featured__preheading{position:absolute;height:48px;width:48px;background:#2ca3ff;border-radius:50%;left:0;top:-.7rem;display:flex;align-items:center;justify-content:center}.text_with_icon-preheading-small .custom-featured__content{position:relative;padding-left:50px}.text_with_icon-preheading-small.custom-featured__product-block{margin:40px auto}.text_with_icon-preheading-small .title{margin-bottom:1rem}.text_with_icon-preheading-small .custom-featured__preheading{position:absolute;height:24px;width:24px;background:#2ca3ff;border-radius:50%;left:0;top:0;display:flex;align-items:center;justify-content:center;margin-top:2px}.get-one-gift-one .custom-featured__product-block{margin:40px auto}.get-one-gift-one .ice-done-right .custom-featured__preheading{margin-bottom:40px}.faq_accordian-disabled .faq__block-faq .faq__item .faq__item-answer{display:block!important}.faq_accordian-disabled .faq__block-faq .faq__item{border:none;max-width:850px;padding:4px 0}.faq_accordian-disabled .faq__block-faq .faq__item .faq__item-question,.faq_accordian-disabled .faq__block-faq .faq__item .faq__item-answer{padding:8px 0}.faq_accordian-disabled .faq__block-faq:last-child .faq__item{border-bottom:none}.heading-wrapper--faq{margin:0 auto 0 0!important}.image_title,.the-team .image_title,.custom-featured__heading{margin-bottom:32px}.the-team-section .custom-featured__heading{margin-bottom:16px}.ice-made-clear-title .custom-featured__heading{margin-bottom:0}.key-innovation .image_title{margin-bottom:48px}.why-ice-made-clear .custom-featured__product-block--text{margin:40px auto}.what-is-included .custom-featured__product-block{margin:32px auto}.custom-featured__content .title+.subtitle,.block--first,.what-is-included .custom-featured__product-block.block--first{margin-top:0!important}.double-quotes-content .custom-featured__subheading.subtitle{border-left:1px solid black;height:100%;padding-left:30px;padding-top:15px;padding-bottom:15px}.double-quotes-content .custom-featured__heading{margin-bottom:16px}.footer__logo-wrapper.is-large{max-width:690px}.social-icons .icon{height:48px;width:48px}.footer__block.has-padding-bottom{padding-bottom:40px}.footer__heading{margin-bottom:8px}.newsletter-form .control{position:relative;max-width:630px;margin:auto}.newsletter-form .control button{position:absolute;right:0;top:0;bottom:0;width:75px;background:transparent;border:none;color:#fff}.newsletter-form input{min-height:54px;background:#0f0e0e!important;color:#fff!important;border:1px solid #f4f4f4!important}.newsletter-form input::placeholder{color:#fff!important}.footer__block.block__newsletter{padding-bottom:8px}.footer__block.block__link-list{padding-bottom:64px}.footer__menu ul{display:flex;justify-content:center}.footer__menu-link{padding:0 57px!important}.footer-bottom{border-top:1px solid #f4f4f4;padding-top:20px}.footer__credits .icon{height:16px;width:16px;margin-right:8px}.footer__credits p{display:flex;align-items:center}.mega-menu{max-width:754px;min-width:auto;left:50%;transform:translate(-50%)}.mega-menu .menu__heading{display:none}.mega-menu__block{padding:0}.block__featured-promo.mega-menu__block{padding:24px 36px 32px;max-width:454px}.mega-menu>.container{justify-content:space-between}.block__featured-promo .mega-menu__content{text-align:center}.mega-menu__content a.button--link-style{color:#2ca3ff!important;font-size:16px;font-weight:500;letter-spacing:0;line-height:19px;text-decoration:underline;margin:0 auto}.about-us-button .button--primary{width:448px!important;margin:0!important}section.tags_enabled .faq__block-title{display:none}.faq_accordian-enabled .faq__block-main{max-width:1070px;margin:0 auto}.faq_accordian-enabled .faq-main{justify-content:center;margin-top:56px}.faq_accordian-enabled .faq__tags-tag.button--secondary{height:56px!important;min-width:220px;margin:0 36px!important;padding:16px!important}.faq_accordian-enabled .faq__tags-tag.button--secondary.active-tag{background-color:#2ca3ff!important;color:#fff!important;border-color:#2ca3ff!important}.faq_accordian-enabled .faq__block-main{margin-bottom:0}.faq_accordian-enabled .faq__block-faq .faq__item{border:none!important;border-top:1px solid #0f0e0e!important}.faq_accordian-enabled .faq__block-main .faq__block-main__questions .faq__block-faq:last-child .faq__item{border-bottom:1px solid #0f0e0e!important}.faq_accordian-enabled .faq__block-faq .faq__item .faq__item-question{padding:32px 8px!important}.faq_accordian-enabled .faq__block-faq .faq__item .faq__item-question .faq__item-symbol{right:8px!important}.faq_accordian-enabled .faq__block-faq .faq__item .faq__item-answer{padding:0 8px 32px!important}.faq_accordian-enabled .faq__block-faq .faq__item .faq__item-question .faq__item-symbol:after{height:16px}.faq_accordian-enabled .faq__block-faq .faq__item .faq__item-question .faq__item-symbol:before{width:16px}.excerpt{max-height:8rem}.blog-card .image-element__wrap{max-height:unset}.card-content{padding:16px 0}.card-content .title{margin-bottom:16px}.pagination-previous,.pagination-next,.pagination-link{border:none;color:#000;min-width:unset}.pagination-link.is-current{background-color:transparent;color:#2ca3ff}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{font-size:18px}.pagination .icon{width:14px;height:14px}.product__thumbnail{padding:16px 16px 24px;border:1px solid #2ca3ff;background-color:#fefefe;margin:32px auto;max-width:483px;min-width:300px}.product-thumbnail{padding:0}.product__thumbnail .product-thumbnail__title{margin:21px 0 12px}.product-thumbnail .product_meta-info{padding:12px 0;max-width:284px;margin:auto;font-size:.9rem}.product-thumbnail .product-thumbnail__price{padding:12px 0}.has-thumbnail-sticker .sticker-holder{justify-content:flex-end;padding:16px}.has-thumbnail-sticker .sticker-holder .thumbnail-sticker{height:40px;border-radius:20px;align-items:center}.feaured_product-thumbnail .sticker-shape-square .sticker-holder__content,.product__thumbnail .sticker-shape-square .sticker-holder__content{max-width:40%;font-size:16px;min-width:128px}.product-block--description .description,.product-block--description-any-metatag .description{padding-top:24px!important;max-width:448px;margin-left:0}.product-form-container.has-padding-top{padding-top:12px}.product-block--description .metafield-single_line_text_field-array,.product-block--description-any-metatag .metafield-single_line_text_field-array{margin-left:0}.product-block--description .metafield-single_line_text_field-array li{position:relative;padding-left:36px;list-style:none;margin:16px auto}.product-block--description-any-metatag .metafield-single_line_text_field-array li{position:relative;list-style:none;margin:16px auto}.product-block--description .metafield-single_line_text_field-array li:before,.product-block--description-any-metatag .metafield-single_line_text_field-array li:before{top:16px}#template-product .button--add-to-cart,.purchase-details .purchase-details__spb--true .shopify-payment-button{flex:1 0 100%;max-width:unset;margin:0}#template-product .purchase-details__spb--true .button--add-to-cart{margin-top:16px}.product-quantity-box.purchase-details__quantity{margin-top:0}.purchase-details .purchase-details__spb--false{margin-top:0;height:100%}.smart-payment-button--false .purchase-details{align-items:center}.product-block--form .button--add-to-cart .text{color:#2ca3ff}.product-block--form .button--add-to-cart:hover .text{color:#fff}.purchase-details__buttons .action_button.action_button--secondary{background-color:transparent;border:1px solid #2ca3ff;color:#2ca3ff;height:54px}.product-block--form .buy-button--primary{height:54px}.product-gallery__thumbnails{max-width:472px;margin:30px auto auto}.smart-payment-button--false .purchase-details{flex-direction:column;width:100%;align-items:flex-start}.purchase-details__buttons.purchase-details__spb--false{max-width:100%!important;width:100%}.quantity-plus.button[disabled],.quantity-minus.button[disabled],.quantity-plus.button,.quantity-minus.button{border-top:thin solid #000;border-bottom:thin solid #000;background-color:transparent}.quantity-plus.button,.quantity-plus.button[disabled]{border-right:thin solid #000}.quantity-minus.button,.quantity-minus.button[disabled]{border-left:thin solid #000}.quantity-wrapper .icon{fill:#000!important}.quantity-wrapper .quantity-input{border-top:thin solid #000!important;border-bottom:thin solid #000!important;background-color:transparent}.quantity-plus.button:hover,.quantity-minus.button:hover{background-color:transparent}.smart-payment-button--false .purchase-details .purchase-details__quantity.product-quantity-box.quantity-box--box,.purchase-details__buttons button.button.button--add-to-cart{margin-bottom:16px!important}.is-slide-nav--true .product-gallery__thumbnail{opacity:1}.product-block--price .price.price--sale{margin-left:16px}.product-gallery__thumbnail{margin:0 auto}.product-gallery__thumbnail img{height:100px;width:100px;max-width:unset}.product-gallery__thumbnail.column{margin-left:12px;margin-right:12px}.product-gallery .flickity-button-icon{fill:#fff!important}.product-gallery .flickity-prev-next-button{background:#2ca3ff!important;top:calc(100% + 80px);opacity:1!important;visibility:visible}.icon-with-text-column .image-element__wrap img.is-small{height:64px;width:64px}.icon-with-text-column .image-element__wrap{margin-bottom:16px}.icon-with-text-column .title+.subtitle{margin-top:1rem}.icon-with-text-column .title.icon-column__title{margin-bottom:1rem}#theme-ajax-cart.is-drawer{max-height:804px;width:414px}.ajax-cart__cart-title{text-align:left;font-size:24px;padding:34px 20px;border-bottom:none}.ajax-cart__close-icon{margin:37px 20px}.ajax-cart__product{position:relative;align-items:center;min-height:120px;padding:28px 0!important;margin:0 20px!important;border-top:1px solid #000000!important}.ajax-cart__product{align-items:flex-start}.ajax-cart__product-content{display:flex;padding-left:16px;flex-direction:column;min-height:80px;justify-content:space-between}.ajax-cart__product-content>div{width:100%}.media-right,.media-left{margin:0}.ajax-cart__product-image{width:80px}.ajax-cart__product-image img{height:80px;width:80px}.ajax-cart__product-title{color:#0f0e0e;font-size:20px;font-weight:500;letter-spacing:0;line-height:24px;font-family:Figtree Medium}.ajax-cart__form,#ajax-cart__content,.ajax-cart--drawer{height:100%}.cart_main-content{height:calc(100% - 104px);display:flex;justify-content:space-between;flex-direction:column}.ajax-cart__delete{color:#1010117f!important;font-size:14px;letter-spacing:0;line-height:17px;display:flex;align-items:center}#theme-ajax-cart .ajax-cart__delete .icon{height:14px;width:14px;margin-left:8px}.ajax-cart__details-wrapper{padding:0;margin:24px 20px;border-top:1px solid #000000!important}.btn-continue_shop{color:#0f0e0e;font-size:18px;letter-spacing:0;line-height:22px;text-align:center;text-transform:capitalize;margin-top:16px;display:block}#theme-ajax-cart.is-drawer{right:-100%}.input.is-primary-btn-style{height:58px}.input.is-primary-btn-style,.textarea.is-primary-btn-style{border:1px solid #000000;color:#000000b3;font-size:14px;letter-spacing:0;line-height:17px}.textarea.is-primary-btn-style{resize:none}textarea.is-primary-btn-style::placeholder,input.is-primary-btn-style::placeholder{color:#000000b3}.custom-contact-form__block.one-half{width:calc(50% - 22px);margin:0 10px 16px!important}.custom-contact-form__block.one-whole{width:calc(100% - 20px);margin:0 10px 16px!important}.newsletter-form--newsletter-section .quote{color:#fff}.contact-form__form .button{min-width:190px;font-size:18px}.back-button{display:flex;align-items:center;margin:0 0 16px}.back-button .icon{margin-right:8px!important;padding:4px}.play-btn{height:56px;width:56px}body.article .custom-featured__product-block{margin:24px auto}.custom-featured-product .custom-featured__subheading ul{list-style:disc;margin-left:24px}.faq__tags-tag{font-size:18px!important}.image-with-text .container>.image-with-text__text-column:first-of-type{padding:0 36px 0 0}.blog-meta ul.meta-info-list{display:flex;flex-direction:column;font-size:16px}.meta-info-list .meta-info-list__item+li:before{content:none}.heading-wrapper--article{width:100%;margin:0 0 16px!important}.meta-info-list .meta-info-list__item a,.meta-info-list .meta-info-list__item span{padding-left:0;margin:8px 0;opacity:.5;color:#0f0e0e;font-size:16px;letter-spacing:0;line-height:24px;text-transform:uppercase;display:block}.has-no-side-gutter .column{margin-left:0!important;margin-right:0!important}.article-content .one-whole.column,.blog-meta .one-whole.column{width:100%;margin:0}.articles-btn--buy .button.button--primary{height:60px;width:514px}.shopify-policy__container{max-width:1070px!important;margin:48px auto!important}.science-for-nerds.custom-featured__product-block .image_caption{margin-top:48px}.elegant-and-practical.custom-featured__product-block .custom-featured__subheading,.more-shapes.custom-featured__product-block .custom-featured__subheading{font-family:Figtree Regular!important}.newsletter-form .input.is-primary-btn-style{height:54px}.social-icons.is-justify-center li{padding:0 12px}.about-us-button a.button{font-size:18px;padding:9.5px 2em}.block__newsletter .footer__heading{font-family:Figtree Regular,sans-serif}.footer__menu-link.is-text,.mobile-menu__content .mobile-menu-link{font-family:Figtree Medium,sans-serif}#shopify-section-header-classic [data-enable_overlay=false] .header__link.is-active{color:#fff!important;fill:#fff!important}.product-thumbnail__price{display:flex!important;justify-content:center;gap:16px}.button--add-to-cart{font-size:18px;text-transform:uppercase}.heading-wrapper--faq{margin-bottom:24px!important}.purchase-details button.button.buy-button--primary,.product__thumbnail .buy-button--primary{border-radius:0;border:1px solid #2ca3ff;box-shadow:0 0 0 0 transparent;color:#fff;font-size:18px;line-height:22px;text-transform:uppercase;background:#2ca3ff;height:48px;padding:12px 20px;width:100%}.purchase-details button.button.buy-button--primary:hover,.product__thumbnail .buy-button--primary:hover{background:#fff;color:#2ca3ff}.disclosure .disclosure__list-wrap{max-height:400px;overflow-y:scroll}.purchase-details__buttons.purchase-details__spb--true .action_button.action_button--secondary{flex:1 0 100%;margin:12px 6px 0 0;max-width:100%}@media only screen and (min-width: 799px){.card.one-half{width:calc(50% - 15px);margin-left:15px;margin-right:15px}.card.one-half:nth-of-type(odd){margin-left:0}.card.one-half:nth-of-type(2n){margin-right:0}.card.one-third,.product__thumbnail.one-third{width:calc(33.333% - 20px);margin-left:15px;margin-right:15px}.card.one-third:nth-of-type(3n+3){margin-left:0}.card.one-third:nth-of-type(3n+2){margin-right:0}.product__thumbnail.one-third:nth-of-type(3n+1){margin-left:0}.product__thumbnail.one-third:nth-of-type(3n){margin-right:0}.product__images.one-half{width:50%;margin:0}.product__information{padding-left:35px}.main-content-wrap.four-sixths{width:calc(66.6666666667% - 25px);max-width:850px}body.article .jsImageWithText .image-with-text__text-column{padding:0 20px 0 56px}body.article .jsImageWithText .image-with-text__text-column:first-of-type{padding:0 56px 0 0}.mega-menu__linklist li a.mega-menu__linklist-link{padding-left:48px;color:#fff;height:72px;display:flex;align-items:center}.mega-menu__linklist li a.is-active,.mega-menu__linklist li a:active,.mega-menu__linklist li a:hover{background-color:#0259ee}.mega-menu__block.block__menu{max-width:300px}.jsImageWithText .image-with-text__video-column{padding-right:20px}.custom-featured-product .has-gutter-enabled .main-content-wrap.three-fifths{margin-right:10px!important;width:calc(60% - 25px)}}@media only screen and (min-width: 799px) and (max-width: 1336px){.product-content-wrap.two-fifths{padding-left:16px}.jsImageWithText .image-with-text__text-column{padding:0 20px}.faq__tags{flex-wrap:wrap}.faq_accordian-enabled .faq__tags-tag.button--secondary{min-width:unset;padding:16px 24px!important;margin:8px 16px!important}.navbar-link{padding:33px 1.5rem}.header__menu nav{margin-right:0}}@media only screen and (max-width: 1024px){.testimonials .flickity-prev-next-button.next{right:48px;left:auto}.testimonials .flickity-prev-next-button.previous{right:auto;left:48px}}@media only screen and (max-width: 798px){.mega-menu__linklist li a.mega-menu__linklist-link{color:#fff}.mega-menu__linklist li a:active,.mega-menu__linklist li a:hover{color:#0259ee}.feaured_product-thumbnail{margin-right:auto;margin-left:auto}.footer__logo-wrapper.is-large{max-width:350px}.mobile-menu__toggle-icon .icon,.icon.header__icon{height:24px;width:24px;color:#fff}.image-with-text__image-column.has-image-crop:not(.image-crop--none){height:auto}.jsImageWithText .image-with-text__text-column{margin-top:16px}.one-whole.column{width:100%;margin:0 auto}.jsImageWithText .image-with-text__text-column{padding:0}.custom-featured__heading.title{margin-bottom:16px}.custom-featured__product-block{margin:32px auto}.homepage_seperate_title{width:calc(100% - 14px)}.get-one-gift-one .custom-featured__product-block{margin:14px auto}.get-one-gift-one .ice-done-right .custom-featured__preheading{margin-bottom:16px}.why-ice-made-clear .custom-featured__product-block--text{margin:24px auto}.ice-made-clear-title.custom-featured__product-block--text,.ice-made-clear-title .custom-featured__heading{margin-bottom:0}.image_title,.the-team .image_title,.custom-featured__heading{margin-bottom:16px}.what-is-included .image_caption{font-size:.9rem!important}.what-is-included .custom-featured__product-block{margin:24px auto}.what-is-included .image_title{margin-bottom:24px}.heading-wrapper--faq{margin:0!important}.faq_accordian-disabled .faq__block-faq .faq__item{padding:0}.key-innovation .image_title{margin-bottom:24px}.mega-menu__block{display:none}.mega-menu__block.block__menu{display:block;width:100%}.mega-menu a,.mega-menu a:active,.mega-menu a:visited{margin-left:12px}.mobile-menu{border-top:none!important}.mega-menu__linklist li{height:32px}.search-form{margin:0 12px;padding-top:24px}.search__fields input{border:1px solid #f4f4f4;background-color:#0f0e0e;color:#f4f4f4;height:40px;padding-left:16px!important}.search__fields input::placeholder{color:#f4f4f4}.search-form .search__fields [data-icon=search]{padding:0;color:#f4f4f4;height:16px;width:16px}.control.has-icons-left .icon{right:16px;left:auto;top:50%;transform:translate(40%,-50%)}.mobile-menu__list{margin-top:34px}.mobile-menu .mobile-menu-link,.mobile-menu .mobile-menu__item{display:flex;line-height:1.5;padding:12px;font-size:1.2rem}.mobile-account .icon-caption{display:block;color:#fff;font-size:16px;font-weight:500;letter-spacing:0;line-height:19px}.mobile-account{border-top:1px solid #f4f4f4}.mobile-menu__content{margin-bottom:0!important;padding-bottom:0!important;background:#0f0e0e}.mobile-account.mobile-menu__item{padding:17px 12px 24px}.mobile-menu{background:#0000007f!important}.mega-menu{transform:none}.faq-main{margin-top:15px}.faq__tags{flex-wrap:wrap!important;justify-content:space-between!important}.faq__tags-tag.button--secondary{height:54px!important;min-width:184px;margin:11px 0!important}.product__images.medium-down--one-whole,.product__information.medium-down--one-whole{width:100%;margin:0}.product-gallery__thumbnail img,.product-gallery__thumbnail{height:56px;width:56px;object-fit:contain}.product-gallery__thumbnail.column{margin-left:4px;margin-right:4px}.product-gallery .flickity-prev-next-button{height:24px!important;width:24px!important;padding:4px!important}.product-gallery .flickity-prev-next-button .flickity-button-icon{height:16px!important;width:16px!important}.product-gallery__main,.product-gallery__thumbnails.is-slide-nav--true{opacity:1}.product-gallery__thumbnails{max-width:355px;margin:16px auto 0 0;overflow:hidden}.product-gallery__thumbnails--bottom-thumbnails{justify-content:flex-start}.product-gallery__thumbnail.medium-down--one-fifth{width:calc(20% - 8px)}.product-gallery .product-gallery__main .flickity-prev-next-button{top:calc(100% + 30px)}.product-gallery .product-gallery__main .flickity-prev-next-button.next{right:8px}.product-gallery .product-gallery__main .flickity-prev-next-button.previous{left:8px}.product-gallery .product-gallery__main .flickity-prev-next-button[disabled]{opacity:1;visibility:hidden}.product__information{margin-top:24px}.product-block--description .description,.product-block--description-any-metatag .description{padding-top:16px!important}.ice-made-clear-product .heading-section__heading{font-size:20px!important}.testimonials .flickity-prev-next-button.next{right:0;left:auto}.testimonials .flickity-prev-next-button.previous{right:auto;left:0}.testimonials .flickity-prev-next-button{height:14px;width:14px}.testimonial-block{padding:20px}.product_page_icon-text .icon-with-text-column__column{margin-bottom:10px!important;padding-bottom:0}.is-flex-row-reverse-mobile .image-with-text__column:first-of-type{order:1}.back-button{display:flex;align-items:center;margin:0 0 24px}.article__title.title{font-size:20px!important}.meta-info-list .meta-info-list__item a,.meta-info-list .meta-info-list__item span{margin:4px 0}.article-content{padding-top:16px;padding-bottom:16px}body.article .custom-featured__product-block{margin:16px auto}body.article .image-with-text__heading{padding-bottom:16px}.articles-btn--buy .button.button--primary{height:60px;width:390px}.play-btn{height:40px;width:40px}.why-ice-made-clear .custom-featured__product-block{margin:0 0 16px}.text_with_icon-preheading .custom-featured__preheading{height:32px;width:32px;font-size:16px}.text_with_icon-preheading .custom-featured__content{padding-left:48px}.text_with_icon-preheading .custom-featured__heading.title{margin-bottom:8px}.text_with_icon-preheading-small .custom-featured__preheading{height:16px;width:16px;font-size:16px;margin-top:4px}.text_with_icon-preheading-small .custom-featured__content{padding-left:40px}.text_with_icon-preheading-small .custom-featured__heading.title{margin-bottom:8px}.double-quotes-content .custom-featured__subheading.subtitle{padding-left:20px;padding-top:10px;padding-bottom:10px}.footer__credits p{justify-content:center;font-size:14px}.footer__menu-link{padding:0 32px!important}.footer__block.block__link-list{padding-bottom:32px}.search-form .search__fields input[type=text]:active,.search-form .search__fields input[type=text]:focus,.search-form .search__fields input[type=text]::placeholder,.search-form .search__fields input[type=text]{color:#f4f4f4}.faq_accordian-enabled .faq__tags-tag.button--secondary{width:calc(50% - 12px);min-width:unset;margin:11px 0!important}.homepage_video_with_text .image-with-text__heading{padding-bottom:16px}.homepage_video_with_text .custom_html_iwt .is-h3{font-size:20px!important}.custom_html_iwt p{margin:16px 0}.custom-featured-product .section{width:calc(100% - 14px)}.custom-featured-product .custom-featured__product-block:not(.custom-featured__product-block--featured-product){width:calc(100% - 10px);margin-left:5px;margin-right:5px}.buy-button--primary{background-color:#2ca3ff!important;color:#f4f4f4!important}.section.full-set .custom-featured__product-block--featured-product{margin-bottom:0}.section.what-is-included .custom-featured__product-block.block--first .image_title{margin-bottom:16px}.faq_accordian-disabled .faq__item-question{font-size:20px}.science-for-nerds.custom-featured__product-block .image_caption{margin-top:24px}.custom-featured__product-block.elegant-and-practical .custom-featured__subheading,.custom-featured__product-block.more-shapes .custom-featured__subheading{font-size:16px!important}.mobile-menu__submenu{margin-left:0;border-left:none}.heading-section__heading.is-h2{font-size:40px}.blog-card__read-more .button{font-size:14px!important}.blog-card{margin-bottom:16px}.pagination .pagination-previous,.pagination .pagination-next,.pagination-link{width:auto;margin:0 5px;padding:0 .75em;line-height:1;height:1.5em}.paginate{margin-bottom:0}.meta-info-list .meta-info-list__item a,.meta-info-list .meta-info-list__item span{font-size:14px;line-height:20px}#template-article .custom-featured__heading.is-h2,#template-article .custom-featured__heading.is-h3,#template-article .image-with-text__heading{font-size:20px}#template-article .custom-featured__heading.is-h4{font-size:16px}.ajax-cart__price{font-size:20px}#template-page-contact .heading-section__subheading{font-size:16px}#template-page-contact .contact-form__form .buttons{margin-top:24px}.heading-wrapper--faq{margin-bottom:29px!important}.faq_accordian-enabled .faq-main{justify-content:center;margin-top:13px}.faq__block-faq .faq__item.tab--open .faq__item-question .faq__item-symbol{transform:translateY(0)}.product-gallery{margin-bottom:24px}.product_page_icon-text .icon-column__sub_title{max-width:278px;margin:auto;font-size:16px}.testimonials_products{padding:0 5px}.testimonials_products .testimonial__info{margin-top:16px}.product-thumbnail__price{font-size:20px!important}}@media only screen and (max-width: 1024px){.sticker-text{font-size:1em}}@media only screen and (max-width: 480px){.small-down--one-whole,.one-whole,.medium-down--one-whole{width:100%!important;margin-left:0!important;margin-right:0!important}.product__thumbnail.small-down--one-whole{margin:16px 0!important}.section.is-width-small{max-width:var(--max-width-small);width:calc(100% - 24px)}.footer__content.section.is-width-wide{width:calc(100% - 24px);margin:auto}.footer__menu-link{padding:0 16px!important}}.qty_atc_wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.qty_atc_wrapper .product-quantity-box.purchase-details__quantity{width:50%}.product-quantity-box.purchase-details__quantity{margin-right:0}.atc_action_button .button--add-to-cart{color:#2ca3ff;background-color:#fff}.quickAddForm{display:block;width:100%}.quickAddForm .purchase-details__buttons{width:100%;margin:0}.quickAddForm .purchase-details__buttons button.button{width:100%;max-width:100%;margin:10px auto}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
