@media only screen and (min-width:1600px){.size-kit-container{max-width:1920px!important}}@media only screen and (min-width:1920px){.size-kit-container{max-width:2200px!important}}@media only screen and (min-width:1600px)and (max-width:1900px){.custom-hat .product.grid{align-items:center;justify-content:center}.custom-hat .product.grid .product__info-container{padding-top:1.5rem}.size-kit-container .product__text.subtitle{font-size:1em;line-height:normal}.size-kit-container .product__title .h2{font-size:1.8em}.custom-hat_content .ct_field .material{font-size:1em}.custom-hat.size-kit-container .product__title{margin-bottom:1rem}.custom-hat_content .ct_field{margin-bottom:.8em}.size-kit-container .product .product__info-wrapper.grid__item{align-self:baseline}.custom-hat_content .ct_field .material:after{font-size:25px;height:inherit;top:50%;transform:translateY(-50%)}.custom-hat_content .ct_field .material:hover:after{font-size:34px;transform:translateY(-50%)}.product-form__buttons .custom-hat__btn{padding:0;max-height:10rem}.custom-hat_btn .product-form__submit{height:7rem}.custom-hat .product-form__buttons .custom-hat_btn .product-popup-modal__button{max-height:3rem}.custom-hat .product-form__input.variant-input-wrapper .form__label{font-size:1em}.custom-hat__price .price.price--large bdi,.custom-hat__price .price.price--large .notranslate{font-size:27px}.custom-hat__btn .size-kit_shipping{line-height:16px}.standard .product .product__info-container .product__title{margin-bottom:1rem;margin-top:.5rem}.breadcrumb-wrapper .breadcrumb{font-size:.8em}.standard .product__info-container{padding-top:1.5rem}.product-form__input.variant-input-wrapper .form__label{font-size:1em}.product-form__input input[type=radio]+label{font-size:1.5rem}fieldset.js.product-form__input.variant-input-wrapper[data-option-index=option1]{margin-bottom:1.5rem}.product__info-container .no-js-hidden [data-option-slug=hat-colour] .color__swatch{width:27px;height:27px}.standard .ct_select-dropdown{margin-top:2rem;margin-bottom:2rem}.product__info-wrapper .ct_select-dropdown .ct_select-option .ct_hatband{font-size:1em}.standard .custom-hat_content{margin-bottom:2rem}.product .product-form .mw-apo-container .mw-option.mw-option--type-button.Choose-size.select_choose-size .mw-stack--vertical .mw-stack--spacing-extra-tight .mw-text--style-strong{font-size:1.5rem}}@media only screen and (min-width:1281px)and (max-width:1599px){.custom-hat .product.grid{align-items:center;justify-content:center}.custom-hat .product.grid .product__info-container{padding-top:1.25rem}.size-kit-container .product__text.subtitle{font-size:.8em;line-height:normal}.size-kit-container .product__title .h2{font-size:1.5em}.custom-hat_content .ct_field .material{font-size:.8em}.custom-hat.size-kit-container .product__title{margin-bottom:.8rem}.custom-hat_content .ct_field{margin-bottom:.8em}.size-kit-container .product .product__info-wrapper.grid__item{align-self:baseline}.custom-hat_content .ct_field .material:after{font-size:25px;height:inherit;top:50%;transform:translateY(-50%)}.custom-hat_content .ct_field .material:hover:after{font-size:34px;transform:translateY(-50%)}.product-form__buttons .custom-hat__btn{padding:0;max-height:8rem}.custom-hat_btn .product-form__submit{height:5rem}.custom-hat .product-form__buttons .custom-hat_btn .product-popup-modal__button{max-height:3rem}.custom-hat .product-form__input.variant-input-wrapper .form__label{font-size:1em}.custom-hat__price .price.price--large bdi,.custom-hat__price .price.price--large .notranslate{font-size:24px}.custom-hat__btn .size-kit_shipping{line-height:16px}.standard .product .product__info-container .product__title{margin-bottom:1rem;margin-top:.5rem}.breadcrumb-wrapper .breadcrumb{font-size:.8em}.standard .product__info-container{padding-top:1.5rem}.product-form__input.variant-input-wrapper .form__label{font-size:1em}.product-form__input input[type=radio]+label{font-size:1.5rem}fieldset.js.product-form__input.variant-input-wrapper[data-option-index=option1]{margin-bottom:1.5rem}.product__info-container .no-js-hidden [data-option-slug=hat-colour] .color__swatch{width:25px;height:25px}.standard .ct_select-dropdown{margin-top:2rem;margin-bottom:2rem}.product__info-wrapper .ct_select-dropdown .ct_select-option .ct_hatband{font-size:1.5rem}.standard .custom-hat_content{margin-bottom:2rem}.product .product-form .mw-apo-container .mw-option.mw-option--type-button.Choose-size.select_choose-size .mw-stack--vertical .mw-stack--spacing-extra-tight .mw-text--style-strong{font-size:1.5rem}.ct_comment_size .comment_box .ct_hat-comment{max-height:36px;font-size:16px}.ct_comment_size .size_box .ct_hat-size{padding:10px 0;max-height:36px;font-size:16px}.size_box .product-form__input--dropdown{margin-bottom:.8rem}.Brim.width .mw-stack.mw-stack--vertical .mw-stack__item:first-child .mw-label,.Brim.Brim-Edge-finish .mw-stack.mw-stack--vertical .mw-stack__item:first-child .mw-label,.Brim.Brim-Shape .mw-stack.mw-stack--vertical .mw-stack__item:first-child .mw-label,.custom-hat .Brim.Brim-Edge-finish .mw-stack.mw-stack--vertical .mw-stack__item:first-child .mw-label{padding:8px 0;font-size:12px}.custom-hat .Brim.Edge-colour .mw-stack.mw-stack--vertical.mw-stack--spacing-extra-tight .mw-label{font-size:12px;padding:20px 0}}@media only screen and (min-width:991px)and (max-width:1280px){.custom-hat .product.grid .product__info-container{padding-top:.8rem}.size-kit-container .product__text.subtitle{font-size:.8em;line-height:normal}.size-kit-container .product__title .h2{font-size:1.5em}.custom-hat_content .ct_field .material{font-size:.8em}.custom-hat.size-kit-container .product__title,.custom-hat_content .ct_field{margin-bottom:.8rem}.size-kit-container .product .product__info-wrapper.grid__item{align-self:baseline}.custom-hat_content .ct_field .material:after{font-size:1.5em;height:inherit;top:50%;transform:translateY(-50%)}.custom-hat_content .ct_field .material:hover:after{font-size:34px;transform:translateY(-50%)}.product-form__buttons .custom-hat__btn{padding:0;max-height:9rem}.custom-hat_btn .product-form__submit{height:4rem;font-size:24px}.custom-hat .product-form__buttons .custom-hat_btn .product-popup-modal__button{max-height:3rem}.custom-hat .product-form__input.variant-input-wrapper .form__label{font-size:1em}.custom-hat__price .price.price--large bdi,.custom-hat__price .price.price--large .notranslate{font-size:1em}.custom-hat__btn .size-kit_shipping{line-height:16px}.ct_comment_size .size_box .ct_hat-size{font-size:12px;padding:6px 0}.ct_comment_size .comment_box .ct_hat-comment{padding:6px 0;line-height:16px;font-size:12px}.ct_comment_size .comment_box .textarea_property__field #textarea{font-size:14px;height:40px}.size-kit-container product-form.product-form .mw-apo-container .mw-option--type-swatch .mw-option__container .mw-option__swatch-media{width:28px}.size-kit-container product-form.product-form .mw-apo-container{max-width:100%}.size-kit-container product-form.product-form .mw-apo-container .mw-option.mw-option--type-swatch{padding-bottom:10%}}@media only screen and (min-width:750px)and (max-width:1280px){.size-kit-container .custom-hat_content{max-width:40vw}.size-kit-container .product__info-container{padding-top:1.8rem}.size-kit-container .product__text.subtitle{font-size:.8em;margin:0 auto;max-width:40vw}.size-kit-container .product__title .h2{font-size:1.5em}.custom-hat.size-kit-container .product__title{max-width:40vw;margin-bottom:.8rem}.custom-hat_content .ct_field .material{font-size:.8em}.custom-hat_content .ct_field{margin-bottom:.8rem}.ct_comment_size .size_box .ct_hat-size{font-size:16px;padding:10px 0;line-height:normal}.ct_comment_size .comment_box .ct_hat-comment{font-size:14px;padding:10px 0}.custom-hat_content .ct_field .material:after{font-size:1.5em!important;height:inherit;top:50%;transform:translateY(-50%)!important}.custom-hat .product-form__buttons .custom-hat_btn .product-popup-modal__button{width:100%;max-height:3rem}.custom-hat_btn .product-form__submit{font-size:1.3em;height:5rem;min-width:0px}.custom-hat .product-form__buttons .custom-hat__btn{max-height:8rem}.custom-hat__price{width:60%}.custom-hat__btn .size-kit_shipping{width:35%;font-size:.7em}.custom-hat__price .currencyCt{font-size:.7em}.product-popup-modal__content{max-width:80vw}.product-popup-modal__content-info .rte{font-size:1.5em;line-height:inherit}.custom-hat .mw-option.mw-option--type-button.Crown.Heading .mw-option__button,.custom-hat .mw-option.mw-option--type-button.Crown.Shape .mw-option__button{padding:20px 0;font-size:12px}.mw-option.Crown.Heading .mw-option__description .mw-text{font-size:1em;padding:5px 0}.mw-option.Crown.Heading .mw-stack--spacing-extra-tight .mw-label,.mw-option.Crown.Shape .mw-stack--spacing-extra-tight .mw-label,.mw-option.Brim.Heading .mw-stack--spacing-extra-tight .mw-label{padding:5px 0;font-size:1em;margin-top:0}.Brim.width .mw-stack--vertical .mw-stack__item:first-child .mw-stack--vertical.mw-stack--spacing-extra-tight .mw-stack__item,.Brim.Brim-Edge-finish .mw-stack--vertical .mw-stack__item:first-child .mw-stack--vertical.mw-stack--spacing-extra-tight .mw-stack__item,.Brim.Brim-Shape .mw-stack--vertical .mw-stack__item:first-child .mw-stack--vertical.mw-stack--spacing-extra-tight .mw-stack__item{padding:0}.Brim.Brim-Edge-finish label.mw-label,.Brim.Brim-Shape label.mw-label,.Brim.width label.mw-label{padding:5px 0}.Brim .mw-option__value .mw-option__value-title .mw-option__value-text{font-size:.8em}.Brim .mw-option__container .mw-stack__item .mw-text.mw-option__price{font-size:10px}.Hatband.style .mw-stack.mw-stack--vertical .mw-stack__item:nth-child(2) .mw-option__container .mw-option__value{padding:5px 0}.custom-hat .Hatband.Hatband-Bow-type .mw-option__container .mw-option__value .mw-option__button{font-size:14px;height:47px}.Hatband.Hatband-width .mw-stack.mw-stack--vertical.mw-stack--spacing-extra-tight .mw-stack__item:first-child .mw-label{padding:10px 5px;font-size:13px}.Brim.Edge-colour .mw-stack.mw-stack--vertical.mw-stack--spacing-extra-tight .mw-label:after{right:5px;font-size:16px}.Brim.Edge-colour .mw-stack.mw-stack--vertical.mw-stack--spacing-extra-tight .mw-label{font-size:12px;padding:20px 0}.Brim.Brim-comment .mw-stack__item .mw-option__description .mw-text{font-size:10px;line-height:normal}.custom-hat product-form.product-form .Brim.Brim-comment .mw-option__control{min-height:32px}.Hatband.style .mw-stack.mw-stack--vertical .mw-stack__item .mw-stack--spacing-extra-tight .mw-stack__item:nth-child(2) .mw-option__description .mw-text{font-size:12px}.Hatband.Hatband-color .mw-stack.mw-stack--vertical.mw-stack--spacing-extra-tight .mw-stack__item:first-child .mw-label{font-size:12px}.size-kit-container .mw-option__value--has-media .mw-option__media{top:13px;left:20px;height:36px;width:36px}.Brim.width .mw-stack.mw-stack--vertical .mw-stack__item:first-child .mw-label,.Brim.Brim-Edge-finish .mw-stack.mw-stack--vertical .mw-stack__item:first-child .mw-label,.Brim.Brim-Shape .mw-stack.mw-stack--vertical .mw-stack__item:first-child .mw-label,.Hatband.style .mw-stack.mw-stack--vertical .mw-stack__item:first-child .mw-label{padding:5px 0}.size-kit-container product-form.product-form .mw-apo-container.padding-container{padding:60px 20px 35px}.custom-hat .product-form__input.variant-input-wrapper .form__label:after{right:5px;font-size:25px}.custom-hat .product-form__buttons .custom-hat_btn .product-popup-modal__button.link-with-icon .label{font-size:12px}.size-kit-container product-form.product-form .mw-apo-container .mw-option--type-multiswatch .mw-option__container .mw-option__swatch-media{width:28px}.size-kit-container product-form.product-form .mw-apo-container .mw-option--type-multiswatch .mw-option__value{width:26%}.product .product-form .mw-apo-container .mw-option.mw-option--type-button.Choose-size.select_choose-size .mw-stack--vertical .mw-stack--spacing-extra-tight .mw-text--style-strong{font-size:.8em}.custom-hat .mw-option--type-button.Choose-size.select_choose-size>.mw-stack.mw-stack--vertical>.mw-stack__item:first-child:after{right:20px;font-size:24px}}@media only screen and (min-width:750px)and (max-width:990px){.Standard-personalisation.Punched-initials .mw-option__media .mw-option__media-image{height:150px}.Standard-personalisation.Gold-lettering .mw-option__media .mw-option__media-image{margin:0;width:160px;height:147px;border:none;border-radius:unset}.Hatband.Hatband-width .mw-stack.mw-stack--vertical.mw-stack--spacing-extra-tight .mw-label:after,.Hatband.Hatband-color .mw-stack.mw-stack--vertical.mw-stack--spacing-extra-tight .mw-label:after{right:6px;font-size:20px}.custom-hat .product .product-form .mw-apo-container .mw-option.mw-option--type-button.Choose-size.select_choose-size .mw-stack--vertical .mw-stack--spacing-extra-tight .mw-text--style-strong{font-size:14px}.size-kit-container product-form.product-form .mw-apo-container .mw-option--type-button.Choose-size.hatsize_comment .mw-option__value{width:100%}.custom-hat .product-form .mw-apo-container.chooseSizeCls .mw-option--type-button.Choose-size.hatsize_comment .mw-stack--vertical .mw-stack__item:first-child .mw-text.mw-text--style-strong{font-size:11px!important}.custom-hat__price .price.price--large bdi,.custom-hat__price .price.price--large .notranslate{font-size:.9em}}@media only screen and (max-width:750px){.custom-hat .product-form__input.variant-input-wrapper .form__label:after{font-size:24px;right:12px}.custom-hat .product-form__buttons .custom-hat_btn .product-popup-modal__button.link-with-icon .label{font-size:14px}.custom-hat product-form.product-form .mw-apo-container .mw-option--type-multiswatch .mw-option__value{margin:0 7px}.custom-hat product-form.product-form .mw-apo-container .mw-option--type-multiswatch .mw-option__container .mw-option__swatch-media{width:28px}.custom-hat product-form.product-form .mw-apo-container{height:calc(100% - 185px)}.custom-hat .custom-hat__price .price.price--large bdi,.custom-hat .custom-hat__price .price.price--large .notranslate{font-size:24px}.custom-hat product-form.product-form .mw-option--type-button.Material.Material-heading{max-height:unset}.custom-hat .mw-option--type-multiswatch.Material.WesternWeight .mw-text.mw-text--style-strong{text-indent:-135px}.custom-hat .mw-option--type-multiswatch.Material .mw-text.mw-text--style-strong{text-indent:-114px}.Brim.width .mw-option__container .mw-option__value .mw-label .mw-option__value-title .mw-option__value-text{font-size:14px;word-spacing:-2px}.custom-hat .ct_comment_size .comment_box .ct_hat-comment{font-size:12px}.custom-hat .ct_comment_size .comment_box .textarea_property__field #textarea{height:47px}.Hatband.Hatband-color .mw-stack.mw-stack--vertical.mw-stack--spacing-extra-tight .mw-stack__item:first-child .mw-label{justify-content:start;padding:12px 5px}.Hatband.Hatband-color .mw-stack.mw-stack--vertical.mw-stack--spacing-extra-tight .mw-stack__item:first-child .mw-label .mw-stack__item .mw-text.mw-text--style-strong{margin-right:16px}.Hatband.Hatband-color .mw-stack.mw-stack--vertical.mw-stack--spacing-extra-tight .mw-label:after{right:5px}.Hatband.Hatband-width .mw-stack.mw-stack--vertical.mw-stack--spacing-extra-tight .mw-stack__item:first-child .mw-label{justify-content:start;padding:12px 5px}.Hatband.Hatband-width .mw-stack.mw-stack--vertical.mw-stack--spacing-extra-tight .mw-stack__item:first-child .mw-label .mw-stack__item .mw-text.mw-text--style-strong{margin-right:16px}.Hatband.Hatband-width .mw-stack.mw-stack--vertical.mw-stack--spacing-extra-tight .mw-label:after{right:5px}.template-product .custom-hat .mw-apo-container.chooseSizeCls{max-width:95%!important}.custom-hat .hatsize_comment .mw-stack--vertical .mw-stack__item:nth-child(2) .mw-option__container .mw-stack__item--fill .mw-option__button{padding:8px 0}}@media only screen and (min-width:320px)and (max-width:450px){.custom-hat .mw-option--type-button.Choose-size.select_choose-size>.mw-stack.mw-stack--vertical>.mw-stack__item:first-child:after{right:13px;font-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/Product-responsive.css.map */
