.hdt-card-product:has(.hdt-card-product__title>.hdt-hover-line){align-self:stretch}.hdt-card-product:has(.hdt-card-product__title>.hdt-hover-line)>.hdt-card-product__wrapper{height:100%;grid-template-rows:auto 1fr}.hdt-card-product:has(.hdt-card-product__title>.hdt-hover-line) .hdt-card-product__content{display:flex;flex-direction:column;align-items:flex-start}.hdt-card-product:has(.hdt-card-product__title>.hdt-hover-line) .hdt-card-product__content.hdt-text-center{align-items:center}.hdt-card-product:has(.hdt-card-product__title>.hdt-hover-line) .hdt-card-product__title{flex-grow:1}@media(max-width:767px){.shopify-app-block #insta-feed h2{font-size:24px!important}}.hdt-card-product__wrapper:has(.hdt-badge__sold_out) .hdt-price{opacity:.4}.hdt-product-media .hdt-thumbnail__media img,.hdt-slider__container .hdt-product__media-item .hdt-product__media img{mix-blend-mode:multiply}.hdt-ask-button span,.hdt-share-button span,.hdt-link-button{text-underline-offset:5px;text-decoration:underline}.hdt-ask-button span:hover,.hdt-share-button span:hover{opacity:.7}.hdt-slider-dots__simple{gap:unset}.hdt-product-form__secondary{margin-top:1rem}.hdt-product-form__secondary.hdt-text-sm.hdt-uppercase a{letter-spacing:calc(var(--text-sm) * .1)}.hdt-product__media img,.hdt-card-product__media-wrapp.hdt-ratio img{object-fit:contain!important}.hdt-product-info__item,.hdt-product__info-container .shopify-app-block{--product-info-space: 24px}.hdt-product__info-container .shopify-app-block:has(.jdgm-widget.jdgm-preview-badge){margin-block-start:0}.hdt-pi-icon-with-text .hdt-pi-icon{margin-top:4px}.hdt-personalised-message{position:relative}.hdt-personalised-message__checkbox{position:absolute;opacity:0;pointer-events:none}.hdt-personalised-message__toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;margin-block-end:24px}.hdt-personalised-message__toggle:before{content:"+";display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid currentColor;border-radius:50%}.hdt-personalised-message__checkbox:checked+.hdt-personalised-message__toggle:before{content:"\2212"}.hdt-personalised-message__checkbox:focus-visible+.hdt-personalised-message__toggle{outline:2px solid currentColor;outline-offset:4px}.hdt-personalised-message__fields{position:absolute;top:100%;left:0;right:0;z-index:10;background:#fff;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}.hdt-personalised-message__checkbox:checked~.hdt-personalised-message__toggle{margin-bottom:1rem}.hdt-personalised-message__checkbox:checked~.hdt-personalised-message__fields{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);position:relative;margin-bottom:24px}.hdt-personalised-message__field+.hdt-personalised-message__field{margin-top:12px}.hdt-personalised-message__field label{display:block;margin-bottom:6px}.hdt-personalised-message__field input,.hdt-personalised-message__field textarea{width:100%;padding:10px 12px;border:1px solid rgba(0,0,0,.2);font:inherit}@media(prefers-reduced-motion:reduce){.hdt-personalised-message__fields{transition:none}}.dt-contact__custom-field--width-full{width:100%;max-width:100%;flex:0 0 100%}.dt-contact__custom-field--width-half{width:50%;max-width:50%;flex:0 0 50%}.dt-contact__custom-field--width-third{width:33.3333%;max-width:33.3333%;flex:0 0 33.3333%}.dt-contact__custom-field--date .hdt-field__label,.dt-contact__custom-field--time .hdt-field__label{position:static;display:block;transform:none;width:100%;margin-bottom:8px;pointer-events:auto}.dt-contact__custom-field--date .hdt-field__input,.dt-contact__custom-field--time .hdt-field__input{width:100%;min-width:0}@media screen and (max-width:749px){.dt-contact__custom-field--width-half,.dt-contact__custom-field--width-third{width:100%;max-width:100%;flex-basis:100%}}.certificate-logos{display:flex;flex-direction:column;gap:15px;border-top:1px solid rgba(134,134,134,.4);padding-top:10px;margin-top:50px 0 10px}@media screen and (max-width:749px){.certificate-logos{margin:15px 0 10px}}.certificate-logos img{width:auto;height:50px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
