@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:architects-daughter;src:url(https://cdn.shopify.com/s/files/1/0745/8796/3676/files/ArchitectsDaughter-Regular.ttf?v=1697321409)}@font-face{font-family:poppins;src:url(https://cdn.shopify.com/s/files/1/0711/8956/1663/files/Poppins-Medium.ttf)}.architects-daughter{font-family:architects-daughter;font-weight:700}.cookie-dough{font-family:Cookie Dough;font-size:24px}.font-poppins{font-family:poppins;font-weight:medium}.image-container{height:fit-content;background:#fff;border-radius:8px;overflow:hidden}.ratio-1-1,.ratio-2-3{position:relative;width:100%}.ratio-1-1:before,.ratio-2-3:before{display:block;content:"";width:100%;padding-top:150%}.ratio-2-3>.content{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:contain}.ratio-2-3>.content.top{top:0}.ratio-2-3>.content.bottom{bottom:0}@media (max-width: 750px){.ratio-2-3.m-ratio-auto{position:relative;width:100%}.ratio-2-3.m-ratio-auto:before{display:none}.ratio-2-3.m-ratio-auto>.content{position:relative}}.ratio-1-1:before{padding-top:100%}.ratio-1-1>.content{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:contain}.ratio-1-1>.content.top{top:0}.ratio-1-1>.content.bottom{bottom:0}@media (max-width: 750px){.ratio-1-1.m-ratio-auto{position:relative;width:100%}.ratio-1-1.m-ratio-auto:before{display:none}.ratio-1-1.m-ratio-auto>.content{position:relative}.product-details-wrapper{padding:0}}#personalise-me{background-color:#eeded1;border-radius:8px;width:100%;padding:13px 17px;max-width:498px}#personalise-me .inner--header{display:flex;justify-content:space-between;border-bottom:1px solid currentColor;padding-bottom:10px}#personalise-me .inner--header *{margin:0}#personalise-me .inner--header p,#personalise-me h3{font-family:Cookie Dough;font-size:16px}#personalise-me .inner{display:flex;justify-content:space-between;flex-direction:column;font-size:12px;line-height:166%}#personalise-me .inner--active.visually-hidden,#personalise-me .inner--default.visually-hidden{display:none}#personalise-me .inner--default{position:relative;height:100%;padding-top:.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}#personalise-me .inner--default .rte,#personalise-me .inner--default p{margin:0;font-size:12px}#personalise-me .inner--default .small p{font-size:10px}#personalise-me .inner--default button{margin-left:auto;white-space:nowrap;align-self:center}#personalise-me .inner--active{height:100%;display:flex;flex-direction:column;justify-content:flex-start}#personalise-me .inner--active p{margin-bottom:9px}#personalise-me .image{border-radius:8px;overflow:hidden}#personalise-me .image img{height:100%}#personalise-me h3{font-size:20px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:1px;text-transform:uppercase}#personalise-me button{background:#333e47;padding:7px 20px;outline:0;border-radius:8px;font-size:14.5px;border:0;color:#fff;font-family:Zillas Lab}#personalise-me .data .row{display:flex;flex-direction:row;justify-content:space-between}#personalise-me .ui{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:auto}#personalise-me .ui button{border:1px solid #333e47;color:#333e47;background:0 0;width:100%}@media (max-width: 750px){#personalise-me{padding:10px;grid-template-columns:100px auto}#personalise-me h3{font-size:13px}#personalise-me p{margin-bottom:10px;font-size:10px}}#personalise-me .ignore-color{color:#000!important}.product-medias__main{max-width:31.25rem;z-index:0;position:relative}.personalisation-slide{position:relative}.personalisation-slide .personalisation-name{position:absolute;font-size:3em;width:40%;text-align:center;white-space:nowrap}@media (max-width: 750px){.personalisation-slide .personalisation-name{font-size:var(--font-size-mobile)!important}}#personaliseMeCheckbox,#personaliseMeColour,#personaliseMeName,.modal,.modal--header button svg,.swatch.personalised-product{display:none}.modal{margin:0 auto;max-width:882px;padding:25px 33px;border-radius:8px;background:#eeded1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2000;width:100%;height:auto}.modal--body .step.active,.modal.active{display:block}@media (max-width: 750px){.modal--status{display:flex;justify-content:flex-end}}.modal--header{position:relative}.modal--header .title{display:flex;flex-direction:row;font-family:Zillas Lab;font-size:20px;align-items:center;border-bottom:1px solid #333e47}@media (max-width: 750px){.modal--header .title{flex-direction:column;align-items:flex-start}}.modal--header button{position:absolute;top:0;font-family:Zillas Lab;font-size:14px;background:0 0;border:0;right:0}.modal--header button *{pointer-events:none}@media (max-width: 750px){.modal--header button svg{display:block}.modal--header button span{display:none}}.modal--body{display:grid;grid-template-columns:auto 376px;gap:59px}.modal--body .step{display:none}.modal--body .step--meta{display:flex;flex-direction:column;justify-content:space-between;height:100%}.modal--body .step--meta h3{font-family:Zillas Lab;font-size:22px;text-transform:lowercase}.modal--body .step--meta h3:first-letter{text-transform:uppercase}.modal--body .step--meta .colours{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.modal--body .step--meta .colours input:checked+label{background:#333e47;color:#fff}.modal--body .step--meta .colours input:checked+label:before{border:.5px solid #fff}.modal--body .step--meta .colours .colour{cursor:pointer;border-radius:8px;border:.5px solid #000;background:#fff;min-height:142px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 0;gap:20px}.modal--body .step--meta .colours .colour[for=rose-gold]:before{background-image:url(https://cdn.shopify.com/s/files/1/0745/8796/3676/files/rose-gold.png?v=1696739749);background-size:cover;background-repeat:no-repeat}.modal--body .step--meta .colours .colour[for=silver]:before{background-image:url(https://cdn.shopify.com/s/files/1/0745/8796/3676/files/silver.png?v=1696740107);background-size:cover;background-repeat:no-repeat}.modal--body .step--meta .colours .colour:before{content:"";display:block;height:65px;width:65px;border-radius:100px;background:var(--color)}@media (max-width: 750px){.modal--body .step--meta .colours{grid-template-columns:repeat(6,1fr);font-size:8px;gap:13px}.modal--body .step--meta .colours .colour{min-height:80px;padding:7px;gap:8px}.modal--body .step--meta .colours .colour:before{height:48px;width:48px}}.modal--body .error-message{color:red;display:flex;gap:1rem}.modal--body .error-message.black{color:#000}.modal--body .error-message:before{content:"";height:.5em;width:.5em;border-radius:1em;background:currentColor;margin-top:.5em}.modal--body .preview{background-color:#eeded1;position:relative}.modal--body .preview--container{display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.modal--body .preview--container .padd{background-color:#eeded1;padding-bottom:20%;width:100%;display:block}@media (max-width: 750px){.modal--body .preview--container .padd{display:none}}.modal--body .preview--message{position:absolute;top:50%;left:50%;width:40%;text-align:center;z-index:2;transform-origin:bottom left}.modal--body .input{font-family:Zillas Lab;position:relative}.modal--body .input #charCount{position:absolute;top:4px;right:11px;color:#8c8c8c}.modal--body .input input{height:121px;width:100%;border:1px solid #cfa176;border-radius:8px;background:#eeded1;color:#000;text-align:center;font-size:22px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:.22px}.modal button.next{border-radius:8px;background:#cfa176;height:40px;color:#fff;width:100%;border:0}.modal button.next[disabled]{background:#d2b499;cursor:not-allowed}@media (max-width: 750px){.modal button.next{margin-top:70px}.modal{background:#f6f5f4;max-height:100vh;overflow-y:scroll}.modal--body{display:flex;flex-direction:column-reverse}}.ajaxcart__product-image{position:relative}.ajaxcart__product-image img.zoomImage{position:absolute;top:0;left:0}@media (max-width: 750px){.ajaxcart__product-name{display:none}}.ajaxcart__product-mobile-title{display:none;margin:0;font-size:14px}@media (max-width: 750px){.ajaxcart__product-mobile-title{display:block}}.ajaxcart__product .product--details .title{font-size:10px;text-transform:uppercase;font-weight:600;margin-bottom:0}.ajaxcart__product .properties{display:flex;justify-content:space-between;align-items:center}.ajaxcart__product-meta [data-key="Colour of personalisation"],.ajaxcart__product-meta [data-key="What name would you like?"]{display:grid;grid-template-columns:repeat(2,1fr)}.ajaxcart__product-meta [data-key="Colour of personalisation"] span:nth-of-type(2),.ajaxcart__product-meta [data-key="What name would you like?"] span:nth-of-type(2){text-align:right}.ajaxcart__product [data-key="Colour of personalisation"]{position:relative}.ajaxcart__product .create-form.loading~.ajaxcart__product-meta,.app__api{display:none!important}.ajaxcart__product .create-form{--black: #000;--white: #fff;--mint: #c7d9d1;display:none;position:relative!important;text-align:left;font-size:.8em}.ajaxcart__product .create-form.active{display:flex;gap:.5rem;flex-direction:column;align-items:flex-start}.ajaxcart__product .create-form.loading{padding-block:1rem;display:block}.ajaxcart__product .create-form.loading:before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;display:block;background:var(--white);z-index:2}.ajaxcart__product .create-form.loading:after{width:1.5rem;height:1.5rem;content:"";margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;border:thick solid var(--mint);border-radius:50%;border-left-color:var(--black);animation-name:spin;animation-iteration-count:infinite;animation-duration:1s;animation-timing-function:linear;z-index:3}.ajaxcart__product .create-form>div{width:100%;display:grid;gap:.75rem;grid-template-columns:11rem 1fr}.ajaxcart__product .personalise-me{margin-top:17px;width:100%}.ajaxcart__product .personalise-me form{display:none;background:#fff;grid-template-columns:repeat(2,1fr);width:100%}.ajaxcart__product .personalise-me .select-container{position:relative;height:20px;display:flex;border-bottom:.2px solid #000}.ajaxcart__product .personalise-me .select-container select{border-bottom:0}.ajaxcart__product .personalise-me .select-container svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.ajaxcart__product .personalise-me input,.ajaxcart__product .personalise-me select{padding:0;font-size:10px;border:0;border-bottom:.2px solid #000;outline:0;width:fit-content;display:none}.ajaxcart__product .personalise-me p{font-size:10px;line-height:200%;margin:0}.ajaxcart__product .personalise-me button{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;background:#d9d9d9;border:transparent;border-radius:50%}.ajaxcart__product .personalise-me button *{pointer-events:none}.ajaxcart__product .personalise-me button[data-update-personalisation=save],.ajaxcart__product .personalise-me.active button[data-update-personalisation=edit],.visually-hidden{display:none}.ajaxcart__product .personalise-me.active form{position:absolute;top:-21px;margin-top:0;display:grid}.ajaxcart__product .personalise-me.active button[data-update-personalisation=save]{display:inline-flex}.ajaxcart__product .personalise-me.active input,.ajaxcart__product .personalise-me.active select{width:100%;display:block}.ajaxcart__product [data-update-personalisation=open]{border-radius:8px;border:1px solid #000;background:0 0;padding:3.5px 7px;font-size:12px;font-family:Zillas Lab}@media (max-width: 750px){.desktop-only{display:none}}.site-header{z-index:10000!important}.drawer-overlay{z-index:100000!important}.drawer{z-index:1000000!important}
/*# sourceMappingURL=/cdn/shop/t/497/assets/main.css.map */
