.related-products{display:block}.related-products__heading{margin:0 0 3rem}.personalisation-fields__category-picker-legend,.personalisation-fields__preview-label{text-align:center!important;width:100%;color:#000!important}.personalisation-fields__category-picker-legend{padding-top:12px!important}.personalisation-fields__category-tile,.personalisation-fields__category-tile *{color:#000!important}.personalisation-fields__category-tile{background-color:#fff!important;border:2px solid #9c7a2e!important}.personalisation-fields__category-grid{background-color:#fff!important;margin-left:-16.5px!important;margin-right:-16.5px!important;width:calc(100% + 33px)!important;max-width:none!important;box-sizing:border-box;gap:16px!important;padding:14px 8px!important}.personalisation-fields__branded-fullwidth .personalisation-fields__reassurance-note,.personalisation-fields__branded-fullwidth .personalisation-fields__owndesign-info{font-size:0!important;line-height:0!important}.personalisation-fields__branded-fullwidth .personalisation-fields__owndesign-info{margin-top:12px!important}.personalisation-fields__branded-fullwidth .personalisation-fields__reassurance-note:before,.personalisation-fields__branded-fullwidth .personalisation-fields__reassurance-note:after,.personalisation-fields__branded-fullwidth .personalisation-fields__owndesign-info:before,.personalisation-fields__branded-fullwidth .personalisation-fields__owndesign-info:after{display:block;font-size:13.2px;line-height:19.8px}.personalisation-fields__branded-fullwidth .personalisation-fields__reassurance-note:before,.personalisation-fields__branded-fullwidth .personalisation-fields__owndesign-info:before{font-weight:700}.personalisation-fields__branded-fullwidth .personalisation-fields__reassurance-note:before{content:"We\2019ll make sure your label looks perfect"}.personalisation-fields__branded-fullwidth .personalisation-fields__reassurance-note:after{content:"If your uploaded photo or logo needs resizing or tidying, our design team will adjust it for the best print result."}.personalisation-fields__branded-fullwidth .personalisation-fields__owndesign-info:before{content:"Uploading your own finished design?"}.personalisation-fields__branded-fullwidth .personalisation-fields__owndesign-info:after{content:"We\2019ll print it exactly as supplied \2014  no need to complete the name, tagline or logo fields. For best results, please upload your design at 1500 \d7  1000px (3:2 ratio), high resolution, as a PNG or JPG."}[data-fields-standard]:has(>[data-photo-upload-field][hidden]):after{content:"We\2019ll print your label exactly as it appears in your preview. What you see is what we print \2014  every detail and layout will be produced exactly as shown. If anything looks unusual or unclear, we\2019ll contact you before going ahead to make sure everything is perfect.";display:block;font-size:13.2px;line-height:19.8px;color:#103948e6;background:#1039480d;border-left:3px solid rgba(16,57,72,.35);padding:10px 12px;margin:14px 0 4px}.personalisation-fields__design-grid:not(.personalisation-fields__design-grid--swatch){background-color:#fff!important;margin-left:-16.5px!important;margin-right:-16.5px!important;width:calc(100% + 33px)!important;max-width:none!important;box-sizing:border-box;column-gap:24px!important;padding:22px 8px 12px!important}.personalisation-fields__designs-legend{text-align:center!important;color:#000!important;width:100%}.personalisation-fields__designs-legend .personalisation-fields__change-category{display:block;width:fit-content;margin:0 auto 4px 0;text-align:left}.personalisation-fields__designs-legend>br{display:none}.personalisation-fields__change-category{margin-top:12px!important}.personalisation-fields__design-grid:not(.personalisation-fields__design-grid--swatch){row-gap:20px!important}.personalisation-fields__design-grid:not(.personalisation-fields__design-grid--swatch) .personalisation-fields__design-thumb{width:97%!important;margin-left:auto!important;margin-right:auto!important}[data-category-select=photo-labels]{font-size:0!important}[data-category-select=photo-labels]:after{content:"Photograph Labels";font-size:13.2px;line-height:16.5px}[data-design-group=photo-labels] .personalisation-fields__designs-legend{font-size:0!important}[data-design-group=photo-labels] .personalisation-fields__designs-legend .personalisation-fields__change-category{font-size:1.3rem!important}[data-design-group=photo-labels] .personalisation-fields__designs-legend:after{content:"Photograph Labels";display:block;font-size:1.6rem;line-height:1.73}.personalisation-fields__photo-mode-grid{background-color:#fff!important;margin-left:-16.5px!important;margin-right:-16.5px!important;width:calc(100% + 33px)!important;max-width:none!important;box-sizing:border-box;padding:16px 4px!important;column-gap:40px!important}.personalisation-fields__photo-mode-grid:before{display:none!important;content:none!important}.personalisation-fields__photo-mode-grid .personalisation-fields__photo-mode-title{font-size:16.7px!important}[data-photo-upload-field] .personalisation-fields__reassurance-note{display:none!important}[data-fields-standard]:has(>[data-photo-upload-field]:not([hidden])):after{content:"We\2019ll make sure your label looks perfect. If your photo needs resizing or refining, our design team will adjust it for the best print.";display:block;font-size:13.2px;line-height:19.8px;color:#103948e6;background:#1039480f;border-left:3px solid rgba(16,57,72,.4);padding:8.8px 12.1px;margin:14px 0 4px}.personalisation-fields__photo-mode-grid{margin-bottom:21px!important}[data-personalisation-fields]:has(input[name="properties[Label Design]"][value="Red Lips I Love You"]:checked) [data-message-line2-field]{display:none!important}.personalisation-fields__branded-subheading{background-color:#fff!important;margin:0 -16.5px!important;padding:12px 16.5px 10px!important}.personalisation-fields__design-grid--swatch{background-color:#fff!important;margin-left:-16.5px!important;margin-right:-16.5px!important;width:calc(100% + 33px)!important;max-width:none!important;box-sizing:border-box!important;padding:0 16.5px 12px!important}label[data-remove-bg-field].personalisation-fields__checkbox-label{white-space:nowrap!important;position:relative;z-index:2}.personalisation-fields__branded-grid>[data-branded-standard],.personalisation-fields__branded-grid>.personalisation-fields__owndesign-col,.personalisation-fields__branded-grid>.personalisation-fields__textcolours{background-color:#fff!important;box-shadow:0 0 0 22px #fff!important}.personalisation-fields__branded-grid>[data-branded-standard]{clip-path:inset(-14px -16.5px 0 -16.5px);position:relative;z-index:1}.personalisation-fields__branded-grid>.personalisation-fields__owndesign-col{clip-path:inset(-26px -16.5px 0 -16.5px)}.personalisation-fields__branded-grid>.personalisation-fields__textcolours{clip-path:inset(-17px -16.5px -14px -16.5px)}@container personalisation-box (min-width: 380px){.personalisation-fields__branded-grid>[data-branded-standard]{clip-path:inset(-14px -60px 0 -16.5px)}.personalisation-fields__branded-grid>.personalisation-fields__owndesign-col{clip-path:inset(-30px -16.5px 0 0)}.personalisation-fields__branded-grid>[data-branded-standard]>.personalisation-fields__field{width:17.4rem;max-width:100%}.personalisation-fields__branded-grid>.personalisation-fields__owndesign-col>.personalisation-fields__field{width:17.4rem;max-width:100%;margin-left:auto!important}}.personalisation-fields__branded-grid .personalisation-fields__file-label{font-size:17px!important;text-wrap:balance}.personalisation-fields__textcolours-title{color:#000!important}.personalisation-fields__category-grid .personalisation-fields__category-tile:not([data-category-select=photo-labels]){font-size:18px!important;line-height:1.2!important}.personalisation-fields__category-grid .personalisation-fields__category-tile{min-height:82px!important;padding-top:8px!important;padding-bottom:8px!important}.personalisation-fields__category-grid .personalisation-fields__category-tile[data-category-select=photo-labels]:after{content:"Photograph\aLabels";white-space:pre;font-size:18px;line-height:1.2}.personalisation-fields__box>.personalisation-fields__helper-inline{font-size:0!important}.personalisation-fields__box>.personalisation-fields__helper-inline:after{content:"Choose a design and add your own message";display:block;font-size:1.4rem;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/284/assets/section-related-products.css.map */
