/** Shopify CDN: Minification failed

Line 9:28030 Expected ":"
Line 9:28123 Expected identifier but found "-"
Line 9:41569 Expected ":"
Line 9:48822 Expected identifier but found "="

**/
@import url(https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);.tcustomizer-price-addons{display:none!important}.loading__spinner{display:none!important}nav.header__inline-menu li *{font-weight:500;color:#00333E;text-transform:uppercase}nav.header__inline-menu li{padding:0 7px}.shopify-section-group-header-group .page-width{padding-left:30px!important;padding-right:30px!important;max-width:1300px}.is_mobile{display:none}.d-flex{display:flex;align-items:center;justify-content:flex-end}.ups-bar .ups-bar-item{width:max-content}.ups-bar .ups-bar-item img{object-fit:contain;margin-right:13px}.ups-bar.utility-bar__grid{justify-content:space-between;display:flex;flex-wrap:wrap;padding:5.2px 0}.ups-bar .ups-bar-item p.ups-bar_message{font-family:"Unbounded",sans-serif;font-weight:500;text-transform:capitalize;font-size:12px;line-height:17.6px}.footer__blocks-wrapper{width:75%;max-width:75%}.footer-block--newsletter{width:25%;max-width:25%;margin:0 auto!important}.footer__content-top.page-width{display:flex;align-items:flex-start}h2.footer-block__heading{text-align:left;font-family:Unbounded,sans-serif;text-transform:uppercase;font-size:14px}body .footer__content-bottom{padding-top:1.2rem;border-color:#f6f6f66e}footer .footer-block.grid__item *{color:#fff}.locale-selectors__container{display:none}section.main-product-section{background:#effbff}section.main-product-section{position:relative}section.main-product-section:before{content:"";position:absolute;width:314px;height:122px;background:url(/cdn/shop/files/Untitled-1_1.png?v=1718721147) no-repeat;background-size:contain;left:0;top:0;display:block!important}.product__title h1{font-family:"Unbounded",sans-serif;font-size:24px!important;line-height:32px}button.thumbnail[aria-current]{border:2px solid #68CFF1;box-shadow:none!important}button.thumbnail{padding:10px;background:#fff;border-radius:10px;border:1px solid #D9D9D9}.product-media-container.constrain-height .media{border-radius:10px!important;border:1px solid #D9D9D9}.product-media-container.constrain-height.media-fit-contain{border:none;background:#fff0}section.main-product-section .page-width{padding-left:0;padding-right:0;max-width:1280px}body .product-media-container.constrain-height.media-fit-contain{width:100%;max-width:100%}.product--thumbnail_slider .thumbnail-slider .thumbnail-list{max-height:525px;overflow:auto}body .product--thumbnail_slider .thumbnail-slider{align-items:flex-start}.product--thumbnail_slider .thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none}.product--thumbnail_slider .thumbnail-slider .thumbnail-list::-webkit-scrollbar{-ms-overflow-style:none;scrollbar-width:none}body .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:flex;position:absolute;top:calc(50% - 10px);width:100%;align-items:center;justify-content:space-between;padding:0 34px;z-index:999}body .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons .slider-button{display:block!important;background:#77D6F2;color:#fff!important;border-radius:50%;height:33px;width:33px;border:2px solid #fff;padding:0!important}body .slider-button .icon{height:8px;width:15px}body .slider-button[disabled] .icon{color:#fff}body .slider-counter.caption{display:none}.product__text.reviews_stars{position:relative;padding-left:102px;font-size:14px;line-height:17.07px}.product__text.reviews_stars:before{content:"";position:absolute;width:93px;height:19px;background:url(/cdn/shop/files/Group_10.png?v=1718812235) no-repeat;background-size:contain;left:0;top:0}header svg.icon.icon-cart{margin-top:7px}.announcement-bar__message{font-size:18px;font-weight:700;color:#fdce63;font-family:"Unbounded",sans-serif;line-height:1;padding:8px 0}.announcement-bar__message .announcement-bar__button{text-decoration:none;background:#fff;border-radius:10px;padding:10px 20px;margin-left:20px;color:#0c1e37;display:inline-block;letter-spacing:0;font-weight:400}.announcement-bar-section{position:fixed;top:0;z-index:1000000;width:100%;height:auto;opacity:1}.main-product-section .price__container *{font-family:'Montserrat';font-size:22px;line-height:26.82px;letter-spacing:0}.main-product-section .product__info-container .price--on-sale .price-item--regular{font-family:'Montserrat';font-size:22px;margin:0}.main-product-section span.price-item.price-item--sale.price-item--last{font-weight:700;margin-right:5px}.main-product-section span.badge.price__badge-sale.percentage_badge{margin:0;border-radius:5px;background:#76d6f2;border:none;font-family:'Montserrat';font-size:18px;line-height:21.94px;padding:3.54px 10.6px 3.54px;text-transform:capitalize}.main-product-section span.badge.price__badge-sale{margin:0;font-family:'Montserrat';font-size:18px;line-height:21.94px;padding:3.54px 9.2px;border-radius:5px;border:none;font-weight:700;letter-spacing:0}body .product-form__buttons{max-width:100%}.product-form__buttons button#tee-add,.product-form__buttons [data_quantity_form]+button[type="submit"]{background:#F2B43F;border:2px solid #F2B43F;font-size:18px;font-weight:600;color:#fff;font-family:'Unbounded';letter-spacing:0;padding:25px 87px 25px 87px;border-radius:5px;transition:all 0.3s linear;text-transform:uppercase}.product-form__buttons button#tee-add:after,.product-form__buttons button#tee-add:before,.product-form__buttons [data_quantity_form]+button[type="submit"]:after,.product-form__buttons [data_quantity_form]+button[type="submit"]:before{visibility:hidden;opacity:0}.product-form__buttons button#tee-add:hover,.product-form__buttons [data_quantity_form]+button[type="submit"]:hover{background:#fff0;border-color:#1F3760;color:#1F3760;transition:all 0.3s linear}button.tee-btn.tee-btn--preview{background:#fff0;border:1px solid #1F3760;color:#1F3760;border-radius:5px;padding:20px 87px 20px 87px!important;font-size:18px;font-weight:600;font-family:'Unbounded';text-transform:uppercase;height:auto}body .shopify-payment-button__button.shopify-payment-button__button--branded .gravity-button{background:#1F3760!important;border-color:#1F3760!important;border-radius:5px;padding:25px!important;line-height:1!important;height:auto!important;max-height:max-content!important}.product-form__input .form__label,label.tcustomizer-field__heading,body .tee-field__heading{font-family:'Montserrat';font-size:18px;font-weight:700;color:#1F3760;line-height:21.94px}body .product-form__input--pill input[type=radio]+label{border-radius:5px;background:#fff0;color:#1F3760;font-size:20px;letter-spacing:0;font-family:'Montserrat';line-height:30.48px;font-weight:700}quantity-input.quantity,quantity-input.quantity *{color:#1F3760;font-size:20px;font-weight:700}button.quantity__button svg.icon{width:17px}quantity-input.quantity:after,quantity-input.quantity:before{opacity:0;visibility:hidden}quantity-input.quantity{background:#fff;border:2px solid #1F3760;border-radius:5px}quantity-input.quantity button.quantity__button{height:74px}body .product-form__input--pill input[type=radio]:checked+label{background:#1F3760;border-color:#1F3760}.product__description.rte p{font-size:14px;line-height:21px;color:#000}.slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.product--thumbnail .product__media-item:not(.is-active),.product--thumbnail_slider .product__media-item:not(.is-active){display:block!important;width:100%}.quantity__input:focus-visible{outline:none;box-shadow:none}.announcement-bar-section+.section-header{margin-top:54.5px}.product-form__quantity .form__label{display:none}#tee-artwork-form{background:#fff;padding:23px 26px;margin-bottom:24px;border:1px solid #1F376033;border-radius:0 0 5px 5px;margin-top:0;border-top:none}.tee-field.tee-field--photo{width:calc(50% - 5px);max-width:calc(50% - 5px);display:inline-block;text-align:center;margin-bottom:10px}.tee-field.tee-field--photo .tee-field__input label.tee-photo-label .tee-photo-placeholder{display:none;margin:0 auto}.tee-field .tee-photo-label{display:block}button.tee-btn.tee-btn--recustomize{width:100%;margin:0;max-width:100%;border-radius:5px;font-family:Montserrat;font-size:16px;line-height:19.5px;padding:17px 30px!important;height:auto!important;max-height:max-content;margin-top:7px;border:2px solid #1F3760}button.tee-btn.tee-btn--primary,button.tee-btn.tee-btn--primary:hover{background:#1F3760}.tee-field.tee-field--photo .tee-photo-action .tee-btn.tee-btn--upload{width:100%;padding:18px 30px 18px 30px!important;display:block;height:auto;max-height:max-content;border:none;background:#CDCDCD;border-radius:5px;font-family:'Montserrat';font-size:16px;line-height:19.5px}.tee-field.tee-field--photo .tee-photo-action .tee-btn.tee-btn--upload *{color:#1F3760!important}.tee-field.tee-field--photo .tee-photo-action .tee-btn.tee-btn--upload span{padding-left:28px!important;display:inline-block;background:url(/cdn/shop/files/photo_auto_merge.png?v=1719104253) no-repeat;background-size:contain;background-position:left center;font-weight:500;font-family:'Montserrat'}div#teeFormInputs{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:10px}fieldset.js.product-form__input{max-width:100%}body .product-form__input--pill input[type=radio]+label{width:calc(100%/4 - 8px);padding-left:5px;padding-right:5px}body .product-form__input--pill input[type=radio]+label:last-child{margin-right:0}div#teeFormInputs{background:none;padding:0}body .product-form__buttons{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}body .product-form__buttons .product-form__quantity{width:142px;max-width:142px}.product-form__buttons button#tee-add,.product-form__buttons [data_quantity_form]+button[type="submit"]{max-width:calc(100% - 152px);width:calc(100% - 152px)}body .shopify-payment-button{width:100%;max-width:100%}.gift_bag_section{width:100%;max-width:100%;margin-top:38px;background:#111E35;border-radius:5px}.product--thumbnail_slider media-gallery{flex-wrap:wrap}.gift_bag_section .gift_bag_wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;padding:22px 29px 22px 39px}.gift_bag_section .gift_bag_wrapper img{position:absolute;right:29px;left:auto;top:-25px}.gift_bag_section .gift_bag_text{font-family:"Unbounded",sans-serif;font-weight:700;font-size:26.71px;line-height:1;color:#fff;text-transform:capitalize}.gift_bag_section .gift_bag_text strong{color:#EFC607}.upload_media_text *{font-family:'Montserrat';font-size:12px;line-height:21.6px;color:#000}.tcustomizer-field__input label.tcustomizer__image-wrapper .tcustomizer__image-content{border-color:#fff0;outline:none;position:relative}.tcustomizer-field__input label.tcustomizer__image-wrapper .tcustomizer__image--active .tcustomizer__image-content:after{content:"";position:absolute;width:15px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;top:calc(50% - 5px);left:0;right:0;margin:0 auto;transform:rotate(-45deg)}.main-product-section .slider.slider--mobile:not(.thumbnail-list){background:#fff}.main-product-section button.product__media-toggle.quick-add-hidden.product__media-zoom-hover{display:none}.product__payment_icons{display:flex;align-items:center;justify-content:center;width:100%}.product__payment_icons span.payment_icon_label{font-size:12px;line-height:14px;font-family:Montserrat;padding-left:20px;position:relative}.product__payment_icons span.payment_icon_label:before{content:"";position:absolute;width:17px;height:17px;top:-2px;left:0;background:url(/cdn/shop/files/lock.png?v=1720140746) no-repeat;background-size:contain;background-position:left center}.product__payment_icons ul.list.list-payment{margin-left:10px}.product__payment_icons ul.list.list-payment li.list-payment__item{width:max-content;padding:0 3px}.product__payment_icons ul.list.list-payment li.list-payment__item svg{width:24px}.product__payment_icons{margin-bottom:15px;margin-top:5px}span.tee-required-message{margin:0}.product__payment_icons span.payment_icon_label{margin-bottom:5px}.product__payment_icons ul.list.list-payment{width:65%;max-width:65%;margin-left:0;padding:0}.product__payment_icons *{margin:0;padding:0}.product__payment_icons span.payment_icon_label{width:max-content;max-width:100%}.product__payment_icons{flex-wrap:wrap}.product__media img{pointer-events:none;user-drag:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none}.product__media img{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}.product__media-item.grid__item.slider__slide.is-active{width:100%;max-width:100%}.tee-field .tee-radio svg.tee-clipart-checkmark{display:none}.tee-field.tee-field--template .tee-radio{position:relative}.tee-field.tee-field--template .tee-radio label:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;margin:0 auto;bottom:auto;z-index:99}.product__accordion svg.icon{width:14px;height:14px;color:#1F3760;fill:#1F3760}.product__accordion details[open] svg.icon.icon-plus,.product__accordion details svg.icon.icon-minus{display:none}.product__accordion details[open] svg.icon.icon-minus{display:block}.product__accordion details summary{padding:21px 0}.product__accordion.product__description.rte.accordion{margin:40px 0 0}.product__accordion details summary .accordion__title{font-family:'Montserrat';font-size:18px;line-height:21px;font-weight:700;color:#1F3760}body .product__accordion .accordion__content{padding-left:0;padding-right:0}.product__accordion .accordion__content *{color:#000;font-size:14px;line-height:21px}.shopify-payment-button__more-options{display:none!important}.product__payment_icons{margin-top:15px}.product.product--medium.product--left.product--thumbnail_slider{align-items:flex-start}.tcustomizer-field.tcustomizer-field--RadioImage{margin-bottom:0}label.tcustomizer-field__heading svg{width:16px;height:18px;object-fit:contain}label.tcustomizer-field__heading span.tcustomizer-tooltip.tcustomizer-tooltip__icon{width:20px;height:20px;justify-content:center;align-items:center}.tcustomizer-field.tcustomizer-field--RadioImage .tcustomizer__image--big{border-color:#1f3760;background:#f0f0ee;box-shadow:none;border-width:1px;max-height:52px;width:100%;padding:5px;justify-content:center;overflow:hidden}.tcustomizer-field.tcustomizer-field--RadioImage .tcustomizer__image--big img.tcustomizer__image-content{border-width:0;max-height:52px;object-fit:contain;max-width:100%;transform:scale(2.1) translateY(-1px)}.tcustomizer-field.tcustomizer-field--RadioImage .tcustomizer__image--active{background:#f0f0ee;border-width:3px}.tcustomizer-field.tcustomizer-field--RadioImage .tcustomizer__image--big.tcustomizer__image--active img.tcustomizer__image-content{border:none}.tcustomizer-field.tcustomizer-field--RadioImage .tcustomizer-col{max-width:calc(25% - 0px);width:calc(25% - 0px);padding-left:5px;padding-right:5px}.tcustomizer-field.tcustomizer-field--RadioImage .tcustomizer-col span.tcustomizer-tooltip,.tcustomizer-field.tcustomizer-field--RadioImage .tcustomizer-col label{width:100%}.tcustomizer-field.tcustomizer-field--RadioImage .tcustomizer-col span.tcustomizer-tooltip .tcustomizer-tooltip--content,.tcustomizer-field.tcustomizer-field--RadioImage .tcustomizer-col span.tcustomizer-tooltip .tcustomizer-tooltip--arrow{display:none}body .tcustomizer__image--small{width:38px;height:38px}.upload_media_text h4,.upload_media_text h4 *{font-size:16px}.upload_media_text h4{margin-bottom:0;margin-top:10px}.upload_media_text h4 strong{padding-bottom:2px;border-bottom:3px solid #000}.edit-color_variants.tcustomizer-field.tcustomizer-field--RadioImage .tcustomizer-col span.tcustomizer-tooltip .tcustomizer-tooltip--content,.edit-color_variants.tcustomizer-field.tcustomizer-field--RadioImage .tcustomizer-col span.tcustomizer-tooltip .tcustomizer-tooltip--arrow{display:block}header.page-width{max-width:1300px;padding-left:30px!important;padding-right:30px!important}.header--middle-left{grid-template-columns:1fr auto 1fr}nav.header__inline-menu{text-align:center}.header__submenu .header__menu-item{text-align:left}.upcart-item-option{display:inline-block;width:max-content;max-width:max-content;padding:0 20px 0 0}.upcart-item-option span.upcart-item-option-category{display:none}.upcart-item-option:not(:last-child){position:relative}.upcart-item-option:not(:last-child):after{content:"/";position:absolute;right:7px}body .upcart-item-option *{color:#000;opacity:1}body .upcart-item-properties{margin-top:0}h3.upcart-product-title{font-weight:700;padding-bottom:0;line-height:1}h3.upcart-product-title{font-weight:700;padding-bottom:0;line-height:1}body .upcart-upsells-button{display:block}.upcart.viewUpsellProduct{border-radius:5px;background:#1f3760}select.upcart-upsell-item-variant-selector{display:block!important;box-shadow:none}body .upcart-item-properties{opacity:1}span.upcart-item-price{color:#1f3760;font-weight:700}body .styles_ProductRow__productHeading__vnxnN [class~=TextStyle--variationSubdued]{font-size:12px}.upcart-item-properties{margin-top:0!important}body mhp-menu-highlight-pro#idkobu_menu_highlight_app_block_VLUebg{margin:0;display:flex!important;align-items:center;flex-direction:row!important;background:#fff;padding:10px 30px;border-radius:10px}body mhp-menu-highlight-pro#idkobu_menu_highlight_app_block_VLUebg div#mhp-container{margin-left:30px;padding-left:30px;border-left:1px solid #ccc;width:max-content}body mhp-menu-highlight-pro .mhp-group-title{width:max-content;max-width:max-content;min-width:max-content;margin-bottom:0px!important;color:#1a3a66}.mhp-menu-item{text-align:center;display:flex;justify-content:center}.mhp-menu-item>div{width:100px!important;gap:15px!important}mhp-menu-highlight-pro .mhp-no-scrollbar{width:100%;justify-content:flex-start;align-items:flex-start;gap:10px!important}.mhp-menu-item img.mhp-circle.mhp-circle{width:60px!important;height:60px!important}.mhp-badge.mhp-badge-bottom_center{top:calc(48px)!important;font-size:10px!important}.review_hading{display:flex;align-items:center;justify-content:flex-start;font-size:15px;color:#000}.review_hading img{margin-right:10px}.hero-content-inner-wrapper ul{list-style:none;padding-left:0}.hero-content-inner-wrapper ul li{padding-left:35px;position:relative;font-size:20px;color:#000;margin-bottom:10px}.hero-content-inner-wrapper ul li:after{content:"";position:absolute;width:22px;height:22px;background:url(/cdn/shop/files/check-icon_1.png?v=1725571403) no-repeat;left:0;top:7px;background-size:contain}.hero-heading-template--23364499964207__ss_hero_9_UQtiab p{font-weight:500;margin-top:15px}.product-review-wrap{border:1px solid #AEAEAE59;border-radius:10px;margin-top:15px;padding:15px;max-width:500px;background:#fff}.review-stars{line-height:0}.product-review p{font-size:16px;font-family:'Montserrat';line-height:135%;margin:5px 0 5px;color:#000;font-weight:400}.review-footer-content .customer-name{font-family:'Montserrat';font-size:13px;font-weight:600;color:#000}.review-footer-content .verified{display:flex;align-items:center;justify-content:flex-start;font-size:11px;font-family:'Montserrat';font-weight:500;color:#1796B0}.review-footer-content .verified svg{width:12px!important;height:12px!important;margin-right:5px}.logo-list-section{padding:20px;justify-content:center;background-color:#163763}.grid__item.logo-list-title{max-width:250px}h2.logo-list-title{font-family:Unbounded,sans-serif;font-size:20px;color:#fff;line-height:125%;font-weight:400;margin:0;align-items:center}.grid__item.logo-lists{width:max-content;max-width:max-content}.grid__item.logo-lists .grid__item.logo-bar__item{max-width:175px;width:max-content;display:flex;align-items:center;padding-left:20px;padding-right:20px}.logo-list-section .wrapper>.grid{justify-content:center;align-items:center}.grid__item.logo-lists .grid__item.logo-bar__item img{width:100%;max-width:100%;object-fit:contain}.collections-cta-button{width:100%!important;max-width:394px!important;height:68px!important;border-radius:6px!important;background:#ffb201!important;font-size:16px!important;text-transform:uppercase;font-weight:700;font-family:unbounded}.collections-cta-button:hover{opacity:.9;background:#163763}.featured_collection-tabs .swiper-slide{padding:16px;border:1px solid #EAEAEA;border-radius:6px;text-align:center}.product-content-info_wrapper{margin-top:15px}.collections-cta-button svg{margin-left:16px}.product-card_button{margin-top:16px}.customize-button{display:flex;align-items:center;width:100%;max-width:258px;height:44px;margin:0 auto;border:2px solid #FCB001;padding:12px;border-radius:6px;justify-content:center;text-decoration:none;font-family:'Unbounded';font-size:16px;color:#FCB001;font-weight:700;text-transform:uppercase;letter-spacing:0;transition:all 0.3s linear}.customize-button svg,.customize-button svg *{color:#FCB001;fill:#FCB001;transition:all 0.3s linear}.customize-button svg{margin-left:16px}.customize-button:hover{background:#FCB001;color:#fff;transition:all 0.3s linear}.customize-button:hover svg,.customize-button:hover svg *{color:#fff;fill:#fff;transition:all 0.3s linear}.tab-button,.product_card--price{font-family:'Unbounded'}section#shopify-section-template--23364499669295__1725986421a51ba2a9{background:#edfbfe;padding:10px 15px}section#shopify-section-template--23364499669295__1725986421a51ba2a9 .page-width{width:100%;padding-left:0;padding-right:0;max-width:max-content}mhp-menu-highlight-pro#idkobu_menu_highlight_app_block_GDTjCt{margin:0;display:flex!important;align-items:center;flex-direction:row!important;background:#fff;padding:10px 30px;border-radius:10px}mhp-menu-highlight-pro#idkobu_menu_highlight_app_block_GDTjCt{margin:0;display:flex!important;align-items:center;flex-direction:row!important;background:#fff;padding:10px 30px;border-radius:10px}div#mhp-container{margin-left:30px;padding-left:30px;border-left:1px solid #ccc;width:max-content}body .collection-hero__title{font-family:'Unbounded';font-weight:700;margin:1.5rem 0;text-align:center;color:#111E35;font-size:2em}.collection-hero__inner.page-width{padding:0}body mhp-menu-highlight-pro#idkobu_menu_highlight_app_block_GDTjCt{margin:0;display:flex!important;align-items:center;flex-direction:row!important;background:#fff;padding:10px 30px;border-radius:10px}form#FacetSortForm .facet-filters__label{display:none}form#FacetSortForm .facet-filters__field{padding:16.5px 32px;border:1px solid #EAEAEA;border-radius:6px}form#FacetSortForm .facet-filters__field *{font-family:'Unbounded'}form#FacetSortForm .facet-filters__field select#SortBy{padding-right:30px}form#FacetSortForm{justify-content:space-between}form#FacetSortForm .product-count-vertical{margin:0;display:flex;align-items:center}form#FacetSortForm .product-count-vertical .product-count__text{font-family:'Unbounded'}#ProductGridContainer .product-grid{column-gap:20px;row-gap:20px}#ProductGridContainer .product-grid li.grid__item{padding:16px;border:1px solid #EAEAEA;border-radius:6px;text-align:center;--grid-desktop-horizontal-spacing:20px}#ProductGridContainer .product-grid li.grid__item .card__content *{text-align:center}#ProductGridContainer .product-grid li.grid__item .card__content{display:flex;flex-wrap:wrap;justify-content:center}#ProductGridContainer .product-grid li.grid__item .product-card_button{margin-top:0;width:100%}#ProductGridContainer .product-grid li.grid__item .product-card_button .customize-button{font-size:13px;max-width:100%;width:100%}#ProductGridContainer .product-grid li.grid__item .product-card_button .customize-button:hover{text-decoration:none;text-underline-offset:0}#ProductGridContainer .card__heading a:after{display:none}.card-information .loox-rating{display:none}.card__information .card__heading.h5{color:#163763;line-height:1.3;height:42px;overflow:hidden;margin-bottom:10px;font-family:'Unbounded';font-size:16px;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.facets+.facets-vertical.page-width{padding-left:0;padding-right:0}.card-information .price__container *,.card-information .price--on-sale .price-item--regular{font-size:16px;color:#212121;margin:auto;font-family:Unbounded}.card-information .price__container span.price-item.price-item--sale{color:#ff3451}facet-filters-form.facets.page-width{padding-left:0;padding-right:0}footer .footer-block--newsletter{flex-wrap:wrap}.card__badge{display:none}.main-product-section .price__container{margin:0 15px 0 0}#ProductGridContainer .product-grid li.grid__item .card__content .price-item.price-item--sale{margin:0}.product-review-wrap.is-desktop-hidden{display:none}.mhp-badge{position:absolute;padding:4px;border-radius:5px!important}.shopify-section.section .page-width{max-width:1280px}div#looxReviews{max-width:1280px!important}.main-product-section .price__container span.from-label{display:none}.main-product-section span.price-item.price-item--sale.price-item--last{margin-left:7px;margin-right:0;font-size:24px}.main-product-section .price--on-sale .price__sale{display:flex;flex-direction:row-reverse;align-items:center}.main-product-section .product__info-container .price--on-sale .price-item--regular{font-size:18px}div button.scr-open-size-chart{font-family:Montserrat,sans-serif;font-weight:600;margin-top:0px!important}fieldset.choose-a-size .best-fit-size-chart,fieldset.blanket-size .best-fit-size-chart{position:absolute!important;width:max-content;max-width:max-content;top:-28px;bottom:auto;left:auto;right:0}fieldset.product-form__input--pill.choose-a-size,fieldset.product-form__input--pill.blanket-size{position:relative}fieldset.choose-a-size .best-fit-size-chart button.scr-open-size-chart,fieldset.blanket-size .best-fit-size-chart button.scr-open-size-chart{padding:0;margin:0;font-size:16px;color:#1f3760}.tcustomizer-field.tcustomizer-field--RadioImage .tcustomizer__image{width:100%!important}.bundle_section{background:#FFF7E3;border-radius:10px 10px 0 0}.bundle_section .bundle_header{background:#111E35;border-radius:10px 10px 0 0;display:flex;align-items:center;justify-content:center;padding:7px 19px 6px}.bundle_section .bundle_header p{margin:0 0 0 10px;color:#fff;font-family:"DM Sans",sans-serif;text-transform:capitalize}.bundle_section .bundle_header p strong:last-child{color:#EFC607;font-size:18px;line-height:24px}.bundle_body p{margin:0;font-size:18px;font-weight:700;color:#1F3760;text-transform:capitalize}.bundle_body{padding:10px 25px 10px}.bundle_body *{font-family:"DM Sans",sans-serif}.bundle_body ul.offer_list{margin:6px 0 0;list-style:none;padding-left:0;display:flex;align-items:center;column-gap:20px;row-gap:5px;flex-wrap:wrap}.bundle_body ul.offer_list li{padding-left:24px;position:relative;text-transform:capitalize;font-weight:700;color:#1F3760;width:calc(50% - 10px);max-width:calc(50% - 10px);line-height:1.3}.bundle_body ul.offer_list li:after{content:"";width:18px;height:18px;background:url(/cdn/shop/files/Group_7.png?v=1726785601) no-repeat;position:absolute;background-size:contain;left:0;top:0}.bundle_body ul.offer_list *{font-size:16px;font-family:Montserrat}.bundle_body ul.offer_list li strong{color:#E84B3C}.bundle_footer{padding:10px;text-align:center;position:relative}.bundle_footer p{margin:0;font-size:14px;line-height:17px;font-family:montserrat}.bundle_footer:before{content:"";position:absolute;width:90%;height:1px;background:#1F3760;left:0;right:0;margin:0 auto;top:0;opacity:.2}.bundle_section{margin:20px 0 24px}.bundle_section .bundle_header p{font-size:18px;font-weight:400}.related-products__heading{font-family:Unbounded,sans-serif;Unbounded,font-family:sans-serif;text-align:center}.related-products .card__content{text-align:center;-}.related-products .card-information{text-align:center}.related-products .card__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.related-products .card__content .card__information{width:100%;max-width:100%;padding-bottom:0}.related-products .card__content .product-card_button{width:100%;max-width:100%}product-recommendations.related-products{padding-bottom:50px}share-button{margin:0!important}share-button button.share-button__button{width:100%;justify-content:flex-end;max-width:100%}.bundle_body .offer_heading strong{font-weight:900;text-decoration:underline}.cart-item__details .tee-preview-button__wrapper{display:none!important}.cart__items-wrapper h1,.cart__items-wrapper h2,.cart__items-wrapper h3,.cart__items-wrapper h4,.cart__items-wrapper h5,.cart__items-wrapper h6,.cart__items-wrapper .h1,.cart__items-wrapper .h2,.cart__items-wrapper .h3,.cart__items-wrapper .h4,.cart__items-wrapper .h5,.cart__items-wrapper .h6{font-family:'Unbounded'}.cart__items-wrapper p,.cart__items-wrapper a,.cart__items-wrapper li,.cart__items-wrapper span,.cart__items-wrapper div{font-family:'Montserrat'}.cart__footer-wrapper .cart__blocks .totals *{font-family:'Unbounded';font-size:15px}.cart__footer-wrapper .cart__blocks *{font-family:'Montserrat'}.cart-items thead th{font-family:'unbounded'}.cart__items-wrapper{width:70%;max-width:70%;display:inline-block;vertical-align:top}.cart__footer-wrapper{width:30%;max-width:30%;display:inline-block;vertical-align:top}body.cart main#MainContent{max-width:1300px;margin:0 auto;padding:0 15px}body.cart main#MainContent .page-width{padding:0 15px}.cart__footer-wrapper .cart__blocks{border:1px solid #eee;padding:20px;border-radius:5px;background:#edfbfe}.cart__footer-wrapper button#checkout,.cart__warnings a.button{padding:15px 32px;width:100%;max-width:400px;font-size:16px;line-height:1.5;border-radius:5px;background:#ffb201;font-family:Unbounded,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.cart .is_desktop_hidden{display:none}.cart__footer-wrapper button#checkout:after,.cart__footer-wrapper button#checkout:before,.cart__warnings a.button:after,.cart__warnings a.button:before{display:none}button#checkout:hover,.cart__warnings a.button:hover{background:#f8c349}.tax-note{text-align:center}body.cart main#MainContent .cart__items-wrapper .page-width{padding-right:25px}.cart__items-wrapper tr.cart-item{position:relative}.cart__items-wrapper tr.cart-item:not(:last-child):after{content:"";position:absolute;width:100%;height:1px;background:#ececec;left:0;right:0;margin:0 auto;top:auto;bottom:-19px}form#cart{padding:20px;border:1px solid #ececec}div#main-cart-items{border-bottom:none;padding-bottom:10px}.cart__items-wrapper.full-width{width:100%;max-width:100%}body.cart main#MainContent .cart__items-wrapper.full-width .page-width{padding:0 15px}.cart__footer-wrapper .cart__blocks .totals{justify-content:space-between}.cart__footer-wrapper .cart__blocks .tax-note{font-size:10px;text-align:center}.product-option.tib_customization_id{display:none}body .cart__dynamic-checkout-buttons{margin-top:0}.cart img.tee-cart-thumbnail__img{width:100%!important;height:100%!important;object-fit:contain}.cart .cart-item__image-container{width:100%;max-width:100%;display:block}.cart .cart-item__image{max-width:100%}button#preview-teeAtcButton{background:#F2B43F;font-family:'Montserrat';text-transform:uppercase;font-weight:700;border-radius:4px}#teeFormActions button#teeBuynowButton{display:none}button.product-form__submit[type="submit"][disabled="true"] span,button.product-form__submit[type="submit"][aria-disabled="true"] span{opacity:0;visibility:hidden}button.product-form__submit[type="submit"][disabled="true"],button.product-form__submit[type="submit"][aria-disabled="true"]{position:relative}button.product-form__submit[type="submit"][disabled="true"] .loading__spinner.hidden,button.product-form__submit[type="submit"][aria-disabled="true"] .loading__spinner.hidden{display:flex!important}.tee-shopify-product.teeinblue-item.teeinblue-item--product .pupop-loader{position:fixed;box-sizing:border-box;left:0;top:0;width:100%;height:100vh;z-index:999;background:rgb(0 0 0 / .75);display:flex;align-items:center;justify-content:center;text-align:center}.tee-shopify-product.teeinblue-item.teeinblue-item--product .pupop-loader svg{width:30px;height:30px;margin-right:10px;display:block}.tee-shopify-product.teeinblue-item.teeinblue-item--product .pupop-loader span{color:#fff!important;margin:0!important;font-family:'Montserrat';text-transform:uppercase}button.product-form__submit.disable_button{opacity:.7;pointer-events:none}#product_custom_atc+button.product-form__submit{display:none}#product_custom_atc{background:#F2B43F;border:2px solid #F2B43F;font-size:18px;font-weight:600;color:#fff;font-family:'Unbounded';letter-spacing:0;padding:25px 10px 25px 10px;border-radius:5px;transition:all 0.3s linear;text-transform:uppercase;max-width:calc(100% - 152px);width:calc(100% - 152px);cursor:pointer;line-height:1.34;text-align:center}#product_custom_atc:hover{background:#fff0;border-color:#1F3760;color:#1F3760;transition:all 0.3s linear}#product_custom_atc.loading-atc{position:relative;opacity:.8;pointer-events:none}#product_custom_atc.loading-atc span{opacity:0;visibility:hidden}#product_custom_atc.loading-atc .loading__spinner{position:absolute;left:0;right:0;margin:0 auto;top:calc(50% - 10px)}#product-grid .card .card__inner .card__media{z-index:999}.jdgm-rev-widg__actions{display:flex!important;justify-content:space-between!important}.jdgm-rev-widg .jdgm-rev-widg__header .jdgm-histogram{display:none!important}.jdgm-rev-widg .jdgm-row-stars{justify-content:space-between!important;padding-bottom:0!important}.jdgm-rev-widg .jdgm-row-stars .jdgm-rev-widg__summary{align-items:flex-start!important}.jdgm-rev-widg .jdgm-row-stars .jdgm-widget-actions-wrapper{justify-content:flex-end!important}.jdgm-rev-widg .jdgm-row-stars .jdgm-widget-actions-wrapper a[role="button"]{margin-right:0!important;margin-top:0!important;margin-left:15px!important}.jdgm-rev-widg .jdgm-widget-actions-wrapper{width:50%!important;flex-direction:row!important;margin-top:-70px}.jdgm-rev-widg__header h2.jdgm-rev-widg__title{text-align:left;margin-bottom:0!important;width:max-content;position:relative;font-weight:700}.jdgm-rev-widg__header h2.jdgm-rev-widg__title:after{content:"";position:absolute}.jdgm--leex-script-loaded .jdgm-rev-widg__header{padding:0!important;box-shadow:none!important}div#judgeme_product_reviews{margin-top:60px}.jdgm--leex-script-loaded .jdgm-rev-widg__actions{box-shadow:none!important;padding:0!important}.jdgm--leex-script-loaded .jdgm-rev-widg__actions .jdgm-row-actions{padding:0}select.jdgm-sort-dropdown *,select.jdgm-sort-dropdown{font-size:16px!important}.jdgm--leex-script-loaded .jdgm-subtab+.jdgm-row-actions{justify-content:center;border:none}.jdgm--leex-script-loaded .jdgm-row-actions .jdgm-rev-widg__sort-wrapper{background:#111e35;padding:5px 20px;border-radius:7px}.jdgm--leex-script-loaded .jdgm-row-actions .jdgm-rev-widg__sort-wrapper select{font-size:16px;color:#fff;box-shadow:none!important}.jdgm--leex-script-loaded .jdgm-row-actions .jdgm-rev-widg__sort-wrapper select option{color:#000}.jdgm--leex-script-loaded .jdgm-row-actions .jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown-arrow{color:#fff}div#judgeme_product_reviews .jdgm-rev-widg__actions{padding-bottom:10px!important;border-bottom:1px solid #eee}.tcustomizer-field.socks-toggle{margin-bottom:8px!important}.tcustomizer-watermark{display:none!important}.tcustomizer-product-form.tcustomizer-widget{margin-bottom:0!important}.tcustomizer-price-addons{margin-bottom:0!important}.custom_accordians .collapsible-content-wrapper-narrow{max-width:1140px}.custom_accordians .accordion summary{padding-left:10px}.custom_accordians .accordion__content{padding:0 10px}.contact-section a,.support_section a{font-size:22px;color:#6a9fd1;text-decoration:none}.contact-section .rich-text__text.rte p strong:not(:first-child){color:red}.support_section h2.rich-text__heading:first-child{position:relative;width:max-content;margin:0 auto}.contact-section h2,.support_section h2{color:#4d4d4d}.support_section h2.rich-text__heading:first-child:before,.support_section h2.rich-text__heading:first-child:after{content:'';position:absolute;width:100%;border-top:2px solid #ddd;top:50%;left:0;max-width:150px;margin-left:-160px}.support_section h2.rich-text__heading:first-child:after{left:auto;right:0;margin-right:-160px}body .product__tax.caption.rte{margin-top:0}div#mhp-container{margin:10px auto 0;border:none;background:#fff;padding:15px 10px;border-radius:10px}.category-scrollbar{display:flex;align-items:flex-start;justify-content:center;gap:10px;overflow-y:hidden;scrollbar-width:none;max-width:1080px;width:100%;margin:0 auto;background-color:#fff;padding:15px 10px;border-radius:10px}.category-scrollbar a.category-block{isolation:isolate;text-align:center;display:flex;justify-content:center;width:100%;max-width:100px;text-decoration:none}.category-block .category-circle{position:relative;line-height:1;text-decoration:none}.category-badge.badge-bottom_center{position:absolute;z-index:99;left:0;right:0;margin:0 auto;top:50px;background:#ea4d54;width:max-content;color:#fff;padding:4px 5px;border-radius:5px;line-height:1;font-size:10px}.category-block .category-circle img.category-circle{border:3px solid #173763;padding:3px;background:#fff;border-radius:50%}a.category-block .category-circle .category-title{line-height:1}.category-block .category-circle .category-title p{font-style:normal;font-weight:400;font-size:14px;color:#000;text-align:center}div#categories-container{padding:10px 15px;background:#edfbfe}div#categories-container .section-heading{max-width:1080px;width:100%;margin:15px auto;font-size:18px;font-weight:700;color:#1a3a66}@media screen and (min-width:750px){.shopify-section-header-sticky.animate+main#MainContent section.main-product-section .product__column-sticky.tee-gallery-wrapper,.shopify-section-header-sticky.animate+main#MainContent section.main-product-section .product__info-wrapper.grid__item.product__column-sticky{padding-top:85px}.shopify-section-header-sticky.shopify-section-header-hidden+main#MainContent section.main-product-section .product__column-sticky{padding-top:0}}@media screen and (max-width:1440px){mhp-menu-highlight-pro .mhp-no-scrollbar{gap:10px!important}body mhp-menu-highlight-pro#idkobu_menu_highlight_app_block_VLUebg{padding:10px 20px}body mhp-menu-highlight-pro#idkobu_menu_highlight_app_block_GDTjCt{padding:10px 20px}}@media (min-width:1024px){.product--thumbnail_slider{position:relative}.product--thumbnail_slider media-gallery{display:flex;flex-direction:row-reverse}.product--thumbnail_slider .slider-mobile-gutter:not(.thumbnail-slider){width:calc(100% - 114px)}.product--thumbnail_slider .thumbnail-slider{width:114px;padding-right:20px}.product--thumbnail_slider .slider-button{display:none!important}.product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider--tablet-up{padding:0;display:block}.product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%;margin-bottom:18px;border-radius:10px}}@media screen and (max-width:1360px){section.main-product-section .page-width{padding-left:15px;padding-right:15px}.product-form__buttons button#tee-add,.product-form__buttons [data_quantity_form]+button[type="submit"]{padding-left:10px;padding-right:10px}body .product-form__input--pill input[type=radio]+label{padding-left:5px;padding-right:5px;font-size:16px}.product .product__info-wrapper{padding-left:30px}.tee-field.tee-field--photo .tee-photo-action .tee-btn.tee-btn--upload{padding-left:5px!important;padding-right:5px!important;width:100%;font-size:14px}.grid__item.logo-lists .grid__item.logo-bar__item{max-width:calc(100% / 5 - 7px);width:calc(100% / 5 - 7px);display:flex}.grid__item.logo-lists{width:calc(100% - 260px);max-width:calc(100% - 260px)}}@media screen and (max-width:1280px){.collection-hero__inner.page-width{padding:0 20px}.facets+.facets-vertical.page-width,facet-filters-form.facets.page-width{padding-left:20px;padding-right:20px}}@media screen and (max-width:1100px){.ups-bar .ups-bar-item p.ups-bar_message{font-size:12px}.announcement-bar__message{font-size:16px}.cart__items-wrapper{width:60%;max-width:60%}.cart__footer-wrapper{width:40%;max-width:40%}.cart-items .cart-items__heading--quantity,.cart-item .cart-item__quantity,.cart-item__quantity--info quantity-popover>*{padding-left:15px}.cart-item>td+td{padding-left:15px}.cart-items td.cart-item__media{min-width:50px}body.cart main#MainContent .cart__items-wrapper .page-width{padding-right:15px}}@media screen and (max-width:1020px){.cart__items-wrapper,.cart__footer-wrapper{width:100%;max-width:100%}.cart__footer-wrapper .cart__footer{padding-top:0!important}}@media screen and (max-width:993px){.jdgm-rev-widg__header h2.jdgm-rev-widg__title{width:100%!important;max-width:100%!important;text-align:center}.jdgm-rev-widg .jdgm-row-stars .jdgm-widget-actions-wrapper{width:100%!important;max-width:100%!important;flex-basis:100%;margin-top:0}.jdgm-rev-widg .jdgm-row-stars .jdgm-widget-actions-wrapper a[role="button"]{margin:0 auto!important;margin-top:15px!important;display:block}div#judgeme_product_reviews .jdgm-rev-widg__actions{justify-content:space-between!important;center!important}.jdgm--leex-script-loaded .jdgm-rev-widg__actions .jdgm-row-actions{margin:0 auto}}@media screen and (max-width:950px){.ups-bar .ups-bar-item p.ups-bar_message{font-size:12px;letter-spacing:0}.ups-bar.is_desktop .ups-bar-item img{margin-right:5px;max-width:30px}.footer__content-top.page-width{padding-left:10px;padding-right:10px}.footer-block.grid__item{padding:0 10px}footer .grid--4-col-tablet .grid__item{width:31%;max-width:31%}.announcement-bar__message span:last-child{margin-top:10px;display:block}.announcement-bar-section+.section-header{margin-top:78px}}@media screen and (max-width:1023px){.review_hading{justify-content:center;font-size:17px;font-weight:400;font-family:'Montserrat'!important}.hero-content-inner-wrapper{max-width:600px;margin:0 auto}.product-review-wrap{margin-left:auto;margin-right:auto;max-width:600px}.product-review-wrap.is-desktop-hidden{display:block;margin-top:30px}.product-review-wrap.is-mobile-hidden{display:none}}@media screen and (max-width:900px){.tee-field.tee-field--photo .tee-photo-action .tee-btn.tee-btn--upload{font-size:11px}.tee-field.tee-field--photo .tee-photo-action .tee-btn.tee-btn--upload span{padding-left:22px!important}.tcustomizer-field.tcustomizer-field--RadioImage .tcustomizer__image--big img.tcustomizer__image-content{transform:scale(1.6) translateY(-1px)}h2.logo-list-title{font-size:18px}.grid__item.logo-list-title{max-width:200px}.grid__item.logo-lists{width:calc(100% - 210px);max-width:calc(100% - 210px)}.grid__item.logo-lists .grid__item.logo-bar__item{padding:0 10px}}@media screen and (max-width:768px){.is_mobile{display:block}.ups-bar.utility-bar__grid.is_desktop{display:none}.ups-bar .ups-bar-item{width:100%;justify-content:center}.ups-bar-slider.slider-buttons .slider{margin:0}.ups-bar .ups-bar-item p.ups-bar_message{font-size:12px}.ups-bar .ups-bar-item img{margin-right:7px;max-width:31px}.ups-bar .slider__slide{justify-content:center}.ups-bar .slider-button .icon{height:8px}.shopify-section-group-header-group .page-width{padding-left:20px!important;padding-right:20px!important}mhp-menu-highlight-pro .mhp-no-scrollbar{justify-content:flex-start}.product-form__buttons button#tee-add:hover,.product-form__buttons [data_quantity_form]+button[type="submit"]:hover{background:#F2B43F;color:#fff;border-color:#F2B43F}mhp-menu-highlight-pro{position:relative}mhp-menu-highlight-pro:after,mhp-menu-highlight-pro:before{content:"";position:absolute;width:10px;height:10px;display:block;border-left:2px solid #173763;border-top:2px solid #173763;transform:rotate(-45deg);top:calc(50% - 8px);left:8px;z-index:999;right:auto}mhp-menu-highlight-pro:before{left:auto;right:8px;transform:rotate(135deg)}.support_section h2.rich-text__heading:first-child{width:100%;padding:20px 0}.support_section h2.rich-text__heading:first-child:before,.support_section h2.rich-text__heading:first-child:after{width:100%;margin:auto;top:0;max-width:100%}.support_section h2.rich-text__heading:first-child:after{top:auto;bottom:0}.category-scrollbar{justify-content:flex-start}a.category-block .category-circle .category-title *{font-size:12px}}@media screen and (max-width:750px){html body,html{overflow-x:hidden!important}.footer__blocks-wrapper{width:100%;max-width:100%}.footer-block--newsletter{width:100%;max-width:100%}.footer__content-top.page-width{flex-wrap:wrap;padding-bottom:50px;padding-top:20px}footer .grid--4-col-tablet .grid__item{width:100%;max-width:100%}h2.footer-block__heading{text-align:center;margin-bottom:10px}.footer-block__details-content *{text-align:center}footer .footer-block.grid__item li a{width:100%;display:block}.footer-block__details-content .list-menu__item--link{padding-top:5px;padding-bottom:5px}.footer__blocks-wrapper{margin-bottom:0}.footer-block__details-content.footer-block-image{justify-content:center}}@media screen and (max-width:749px){section.main-product-section .page-width{padding:0}section.main-product-section{padding-top:0}.product-media-container.constrain-height .media{border-radius:0!important;border:navajowhite}.product__media-item.grid__item.slider__slide{padding-top:0!important;padding-bottom:0!important}.gift_bag_section{margin:0;border-radius:0}.gift_bag_section .gift_bag_wrapper{padding:18px 21px 18px 21px}.gift_bag_section .gift_bag_text{font-size:16.71px;line-height:20.72px}.gift_bag_section .gift_bag_wrapper img{top:auto;bottom:6px;right:29px;max-width:47px;max-height:71px;object-fit:contain}.product__media-list{margin-bottom:0!important}.product__text.reviews_stars{font-size:12px;padding-left:57px}.product .product__info-wrapper{padding-left:20px;padding-right:20px}.product__text.reviews_stars:before{width:53px;top:4px}.product__title h1{font-size:20px!important;line-height:26px}.main-product-section .product__info-container .price--on-sale .price-item--regular{font-size:18px}.main-product-section span.price-item.price-item--sale.price-item--last{font-size:18px}.main-product-section span.badge.price__badge-sale.percentage_badge{font-size:14px}.main-product-section span.badge.price__badge-sale{font-size:14px}.tee-field.tee-field--photo{width:100%;max-width:100%}body .tee-field__heading{font-size:14px!important}.tee-field.tee-field--photo .tee-photo-action .tee-btn.tee-btn--upload{font-size:16px}.tee-field.tee-field--photo .tee-photo-action .tee-btn.tee-btn--upload span{padding-left:32px!important}#tee-artwork-form{padding:16px}body .product-form__buttons .product-form__quantity,body .product-form__quantity{width:93px;max-width:93px;flex-basis:93px;min-width:auto}.product-form__quantity quantity-input.quantity{width:100%}body .product-form__buttons .product-form__quantity button.quantity__button{width:max-content;padding:5px}quantity-input.quantity button.quantity__button{height:52px}.product-form__buttons button#tee-add,.product-form__buttons [data_quantity_form]+button[type="submit"]{width:calc(100% - 103px);max-width:calc(100% - 103px);padding:16px 10px;font-size:14px}.product__info-container variant-selects{padding:16px 16px 0!important}.product__payment_icons ul.list.list-payment{width:100%;max-width:100%;padding-top:10px}.main-product-section .slider.slider--mobile:not(.thumbnail-list){background:#fff!important}.hero-content-inner-wrapper h2{font-size:22px;font-weight:600!important}.hero-content-inner-wrapper ul li{font-size:18px;padding-left:27px;line-height:140%}.hero-content-inner-wrapper ul li:after{top:4px;width:16px;height:16px}.grid__item.logo-lists{width:100%;max-width:100%}.grid__item.logo-list-title{width:100%;text-align:center}.grid__item.logo-lists .grid{padding:15px 15px 0 15px;gap:5px;justify-content:center}.grid__item.logo-lists .grid__item.logo-bar__item{width:calc(100% / 2 - 2.5px);max-width:calc(100% / 2 - 2.5px);justify-content:center}.grid__item.logo-lists .grid__item.logo-bar__item:last-child{display:none}.grid__item.logo-lists .grid__item.logo-bar__item img{max-height:50px}#ProductGridContainer .product-grid li.grid__item{--grid-desktop-horizontal-spacing:20px;--grid-mobile-horizontal-spacing:20px}.review_hading{font-family:'Unbounded'!important;font-size:13px}body section.main-product-section{padding-bottom:0;margin-bottom:-30px}.cart .cart__items-wrapper tr.cart-item{display:flex;flex-wrap:wrap;gap:0;width:100%;=:100%;max-width:100%}.cart .cart__items-wrapper tr.cart-item td.cart-item__media{width:80px;max-width:80px;order:1}.cart .cart__items-wrapper tr.cart-item td.cart-item__details{width:calc(100% - 80px);max-width:calc(100% - 80px);order:2}.cart .cart__items-wrapper tr.cart-item td.cart-item__totals{width:30%;max-width:30%;text-align:left!important;order:4;padding:0;margin-top:20px;align-items:center}.cart .cart__items-wrapper tr.cart-item td.cart-item__quantity{order:3;width:70%;max-width:70%;padding:0;margin-top:20px}.cart .cart__items-wrapper tr.cart-item td.cart-item__quantity quantity-popover .quantity-popover-wrapper{flex-wrap:nowrap}.cart .cart__footer-wrapper .cart__blocks .totals *{font-size:14px}div#product_custom_atc{width:calc(100% - 103px);max-width:calc(100% - 103px);padding:16px 10px;font-size:14px}}@media screen and (max-width:632px){.announcement-bar__message{line-height:1.2}.announcement-bar__message .announcement-bar__button{margin-left:0}.announcement-bar-section+.section-header{margin-top:71px}.announcement-bar__message{font-size:14px}.announcement-bar__message .announcement-bar__button{background:none;color:#fdce63;padding:0;font-size:12px}.announcement-bar__message span:last-child{margin-top:2px}.product__accordion details summary .accordion__title{font-size:14px}.product__accordion details summary{padding:16px 0}.product__description.rte p,.product__accordion .accordion__content *{font-size:12px;line-height:18px}}@media screen and (max-width:600px){.mhp-group-title{display:none}body mhp-menu-highlight-pro#idkobu_menu_highlight_app_block_VLUebg div#mhp-container{border:none;padding-left:0;margin-left:0}mhp-menu-highlight-pro .mhp-title *{font-size:10px!important}.mhp-menu-item>div{width:75px!important}mhp-menu-highlight-pro .mhp-no-scrollbar{align-items:flex-start}mhp-menu-highlight-pro img.mhp-circle{width:75px!important;height:75px!important;margin-bottom:6px}mhp-menu-highlight-pro#idkobu_menu_highlight_app_block_GDTjCt div#mhp-container{padding-left:0;margin:0 auto;border:none}#ProductGridContainer .product-grid li.grid__item .product-card_button .customize-button svg{display:none}#ProductGridContainer .product-grid li.grid__item .product-card_button .customize-button{font-size:11px;padding:12px 5px}a.collections-cta-button{margin-top:30px!important}.review_hading img{max-width:80px}.hero-content-inner-wrapper ul{margin-top:20px}.card__information .card__heading.h5{font-size:12px;min-height:46px;-webkit-line-clamp:unset}.related-products .card__content .product-card_button .customize-button{font-size:11px;padding:12px 5px}.related-products .card__content .product-card_button .customize-button svg{display:none}.related-products li.grid__item{margin-bottom:15px}.related-products .card__information .card__heading.h5{min-height:32px}.bundle_body ul.offer_list li{padding-left:0}.bundle_body ul.offer_list *{font-size:12px}.bundle_body ul.offer_list li:after{background:none;width:0;height:0}.bundle_body p{font-size:16px;line-height:20px;margin-bottom:10px}.bundle_footer{padding:5px}.bundle_footer p{font-size:10px}.bundle_body{padding:10px 20px 0}.bundle_body ul.offer_list{column-gap:10px;margin-bottom:10px}.bundle_body ul.offer_list li{width:calc(50% - 5px);max-width:calc(50% - 5px)}.bundle_body ul.offer_list li p{margin-bottom:0}.bundle_body p.offer_heading{text-align:center;font-size:12px;line-height:1.1}body.cart main#MainContent .page-width{padding:0!important}.bundle_section .bundle_header p{font-size:15px;line-height:1}.bundle_section .bundle_header p strong:last-child{font-size:15px;line-height:1}.bundle_body ul.offer_list{row-gap:0;margin-bottom:5px}.mhp-menu-item>div{gap:5px!important}.section-template--23364499964207__ss_hero_9_UQtiab-settings{padding-top:10px}.section-template--23364499964207__ss_hero_9_UQtiab-settings .review_hading{font-size:12px;line-height:1}.hero-heading-template--23364499964207__ss_hero_9_UQtiab p,.hero-heading-template--23364499964207__ss_hero_9_UQtiab p em{font-size:18px;letter-spacing:0;font-weight:500}.hero-heading-template--23364499964207__ss_hero_9_UQtiab+.hero-content-inner-wrapper p,.hero-heading-template--23364499964207__ss_hero_9_UQtiab+.hero-content-inner-wrapper li{font-size:14px;line-height:1.5}.hero-heading-template--23364499964207__ss_hero_9_UQtiab+.hero-content-inner-wrapper li{margin-bottom:5px}}@media screen and (max-width:480px){#ProductGridContainer .product-grid li.grid__item{width:calc(50% - 5px);max-width:calc(50% - 5px);--grid-desktop-horizontal-spacing:10px;--grid-mobile-horizontal-spacing:10px;padding:10px}.card__information .card__heading.h5{height:auto}body .collection-hero__title{font-size:1.5em}#ProductGridContainer .product-grid{column-gap:10px;row-gap:10px}.product-content-info_wrapper .product_card--price,.product-content-info_wrapper .product_card--price *{font-size:11px;margin:0 auto}.card-information .price,.card-information .price *{font-size:11px!important;margin:auto;letter-spacing:0}.card-information .price .price__sale{width:100%;display:block}.cart__footer-wrapper{position:relative;z-index:99}.cart footer.footer{margin-bottom:40px}.cart__footer-wrapper .cart__blocks .cart__ctas:not(.is_desktop_hidden){position:fixed;bottom:0;left:0;right:0;margin:0 auto;width:100%;z-index:999;height:auto;top:auto;z-index:999}.cart .is_desktop_hidden{display:block}}@media screen and (max-width:350px){.tcustomizer-field.tcustomizer-field--RadioImage .tcustomizer__image--big img.tcustomizer__image-content{transform:scale(1.3) translateY(-1px)}}
body .tee-cart-thumbnail.loaded {width: 125px;height: 100px;object-fit: contain;}
.collection_header_image {
    display: block;
}
.collection_header_image img {
    width: 100%;
    height: auto;
}
#slidecarthq .header span.cart-count {
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;
    color: #fff;
    background-color: #000;
    border-radius: 50%;
    line-height: 30px;
    font-weight: 600;
    margin-left: 10px;
}
body #slidecarthq .rewards {
    background: transparent;
    width: calc(100% - 20px);
    max-width: calc(100% - 20px);
    margin: 0 auto;
}
#slidecarthq .rewards .rewards-unlock-text {
    text-align: center;
}
body #slidecarthq .item .main-bottom {
    flex-direction: row-reverse;
}
body #slidecarthq .item {
    border: 1px solid #EBEAEA;
    border-radius: 10px;
    padding: 16px 8px;
    margin-bottom: 12px;
}
body #slidecarthq .items {
    padding: 0 10px;
    max-height: 375px;
    overflow: auto;
}
body #slidecarthq .item .properties-key-value {
    display: none;
}
body #slidecarthq .item img {
    width: 78px;
    height: 78px;
}
body .slidecarthq .tee-cart-thumbnail.loaded {
    width: 78px;
    height: 80px;
}
/* body #slidecarthq .rewards-tiers-labels .rewards-tiers-container-with-icons .rewards-tiers-labels-item {
    display: none;
}
body #slidecarthq .rewards-tiers-labels>.rewards-tiers-container:last-child {
    transform: translateX(-15px);
}
body #slidecarthq .rewards-tiers-labels .rewards-tiers-container-with-icons .rewards-tiers-labels-item {
    display: none;
}
body #slidecarthq .rewards-tiers-labels>.rewards-tiers-container:last-child {
    transform: translateX(-15px);
} */
#slidecarthq .risk_free_bar {
    text-align: center;
    background: #363636;
    color: #fff;
    padding: 10px;
    font-size: 12px;
    font-weight: 700;
    font-family: 'Montserrat';
    border-radius: 10px 10px 0 0;
}
body #slidecarthq .footer .button {
    margin-top: 10px;
    text-transform: uppercase;
    font-size: 17.5px;
    font-weight: 700;
    background: url(/cdn/shop/files/lock-svgrepo-com_1.png?v=1763069631) #ffb101 no-repeat;
    background-size: 17px;
    background-position: 20% center;
}
#slidecarthq .custom_payment_icons {
    margin-top: 10px;
}
body #slidecarthq .footer .button {
    padding-left: 42px;
}
body #slidecarthq .footer .button {
    padding-left: 42px;
    margin-bottom: 10px;
    margin-top: 0;
}
body #slidecarthq .footer-row {
    border: none;
    padding-top: 0;
}
body #slidecarthq span.shipping-label.flex {
    font-weight: 600;
    color: #565656;
}
body #slidecarthq span.rewards-shipping-text {
    font-weight: 600 !important;
    font-size: 14.4px !important;
    color: #565656 !important;
}
body #slidecarthq .upsells-stacked-container {
    align-items: flex-start;
}
/* body #slidecarthq .rewards {
    display: none;
} */

/* AB testing CSS */
.ig-progress-bar.css-1tp0aaz {
    display: none;
}
.ig-progress-bar.css-yrnyyb span {
    display: block;
    width: 100%;
}
.ig-progress-bar .ig-label {
    display: block;
    width: 100%;
    margin-bottom: 15px;
}
.ig-progress-bar .ig-icon-bar {
    position: relative;
}
.ig-progress-bar .ig-icon-bar .ig-icon {
    left: 90%;
    top: -8px;
}
.ig-progress-bar .ig-icon-bar .ig-icon svg:last-child {
    top: 8px;
    left: 8px;
}
ig-shipping-progress-container .ig-content {
    width: 100%;
}
.ig-progress-bar .ig-content {
    margin: 0 auto;
}
body .slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons {
    z-index: 2 !important;
}
.product__media-list  .color-toggle {
    display: none;
}
#slidecarthq .slidecarthq.open {
    margin-right: -7px;
}
button.product__media-toggle.product__media-zoom-lightbox {
    display: none;
}
.product-media-container .product__modal-opener .product__media-icon--lightbox {
    display: none;
}
[data-variant-id="52142128267567"] .quantity-selector {
    display: none !important;
    pointer-events: none !important;
}
/* Gift Bar Threshold CSS */
.gift-threshold-bar {
  padding: 12px 16px;
  border-bottom: 1px solid #eee;
  font-size: 14px;
}
.gift-threshold-bar .gift-bar-text {
    margin-bottom: 18px;
    font-weight: normal;
    font-size: 13.5px;
}
.gift-threshold-bar .gift-bar-track {
  width: 100%;
  height: 7px;
  background: #eee;
  border-radius: 4px;
  overflow: hidden;
}
.gift-threshold-bar .gift-bar-fill {
  height: 100%;
  background: #f5a623;
  width: 0;
  transition: width 0.3s ease;
}
span.gift-icon {
    position: absolute;
    background: #fff;
    width: 28px;
    height: 28px;
    border: 4px solid #ccc;
    border-radius: 50%;
    top: auto;
    bottom: -10px;
    padding: 3px;
}
.gift-threshold-bar {
    position: relative !important;
}
span.gift-icon svg {
    color: #444 !important;
    fill: #444 !important; 
}
.combined-threshold-bar {
  margin-bottom: 12px !important;
  font-size: 14px !important;
}
.threshold-text {
  margin-bottom: 20px !important;
}
.threshold-track {
  position: relative !important;
  height: 7px !important;
  background: #e5e5e5 !important;
  border-radius: 10px !important;
}
.threshold-fill {
  height: 100% !important;
  background: #f5a623 !important;
  border-radius: 10px !important;
  width: 0% ;
  transition: width 0.3s ease !important;
}
.threshold-icon {
  position: absolute !important;
  top: -10px !important;
  transform: translateX(-50%) !important;
  background: #fff !important;
  border: 4px solid #ccc !important;
  border-radius: 50% !important;
  width: 32px !important;
  height: 32px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 14px !important;
}
.threshold-icon.active {
  border-color: #f5a623 !important;
  background: #fff7e6 !important;
}
[data-testid="TieredRewardsProgressBar"], #slidecarthq .rewards .rewards-unlock-text {
    display: none !important;
}
/* Gift Bar Threshold CSS */

@media screen and (max-width: 749px) {
    .slider.slider--mobile {
        overflow-x: unset !important;
        scroll-snap-type: none !important;
    }
}
@media screen and (max-width: 600px) {
    .collection_header_image img {
        min-height: 140px;
        object-fit: cover;
    }
}
/* Cards not on sale: hide the fake struck-through/duplicate price that the 480px .price__sale{display:block} rule exposes (search, related, featured, collections). */
@media screen and (max-width: 480px) {
    .card-information .price:not(.price--on-sale) .price__sale s.price-item--regular {
        display: none;
    }
    .card-information .price:not(.price--on-sale) .price__regular {
        display: none;
    }
}
