@font-face{font-family:Nunito Sans;font-weight:700;font-style:bold;font-display:swap;src:url(//gracerose-london.com/cdn/fonts/nunito_sans/nunitosans_n7.5bd4fb9346d13afb61b3d78f8a1e9f31b128b3d9.woff2?h1=N2RiZmI0LTk3LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=Z3JhY2Vyb3NlLWxvbmRvbi5jb20&hmac=8b786d377e1453df0cd5214603e20f97fad79b8419f58070e35c3de996dbf9bf) format("woff2"),url(//gracerose-london.com/cdn/fonts/nunito_sans/nunitosans_n7.2bcf0f11aa6af91c784a857ef004bcca8c2d324d.woff?h1=N2RiZmI0LTk3LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=Z3JhY2Vyb3NlLWxvbmRvbi5jb20&hmac=a3e119e95381c3a31764c81718363336313947997f2994d965d78bd612404100) format("woff")}.product__price.on-sale{color:#da0000;font-size:24px;font-weight:700}.product__price.product__price--compare{font-size:14px}.grid-product__price{color:#9b6fb6}.grid-product__price--original{color:#000}@media only screen and (max-width: 768px){.product__price.on-sale{font-size:21px}}.announcement-bar{display:block;position:relative;z-index:401;background-color:var(--bg-color);background-image:var(--bg-gradient, none);color:rgb(var(--text-color));font-size:var(--smaller-text-size-1);line-height:1.4em;padding:unset}.announcement-bar a{color:rgb(var(--link-color));text-decoration:none}.announcement-bar a:hover{text-decoration:none}.announcement-bar .container{display:flex;align-items:center;justify-content:space-between}.announcement-bar:not(.announcement-bar--with-announcement) .announcement-bar__left{flex:0 0 auto}.announcement-bar .social{margin-top:-8px;padding-top:.8em;padding-bottom:.8em}.announcement-bar .social a{margin:8px 0 0;margin-inline-end:10px;transition:color .1s ease}.announcement-bar .custom-select__btn{transition:color .1s ease}.announcement-bar__left{flex:2 0 0}.announcement-bar__middle{position:relative;flex:1 1 auto;text-align:center}@media (min-width: 768px){.announcement-bar__middle:not(:first-child):not(:last-child){max-width:50%}}.announcement-bar__right{flex:2 0 0;text-align:end}.announcement-bar__announcements{position:relative;margin:.8em 0;font-size:11px}.announcement-bar__link>.announcement-bar__announcements{padding:0}@media (min-width: 768px) and (max-width: 999.98px){.announcement-bar--tablet-wrap .container{flex-wrap:wrap}.announcement-bar--tablet-wrap .announcement-bar__left{flex:0 0 auto}.announcement-bar--tablet-wrap .announcement-bar__middle{flex:1 0 100%;order:-1;max-width:none!important}}.announcement-bar__link{display:inline-block;padding-top:.8em;padding-bottom:.8em}.announcement{display:flex;align-items:center;color:rgb(var(--text-color));min-height:1.4em}.announcement p{margin:0}.announcement a{text-decoration:underline;text-underline-offset:1px;text-decoration-color:rgb(var(--link-color)/.6);text-decoration-thickness:1px}.announcement a:hover{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgb(var(--link-color))}.announcement .countdown{display:inline-block;overflow:hidden;vertical-align:middle}.announcement .countdown:not([loaded]){display:none}.announcement .countdown__grid{--countdown-size: 1em}.announcement .countdown__item:not(.countdown__item--is-0){--countdown-divider-width: calc(var(--countdown-size) / 2.4);display:flex;align-items:flex-start}.announcement .countdown__unit{direction:ltr;align-self:flex-start;margin-top:.14em;margin-inline-start:2px;opacity:.5;width:1em;font-size:calc(.6 * var(--announcement-font-size));line-height:1;letter-spacing:2em;-webkit-clip-path:polygon(0 -50%,120% -50%,120% 150%,0 150%);clip-path:polygon(0 -50%,120% -50%,120% 150%,0 150%)}.announcement__text{display:flex;justify-content:center;flex-wrap:wrap;flex:0 0 100%;line-height:1.3em;transition:opacity .5s ease-out .5s,transform .7s cubic-bezier(.09,.49,.39,.99) .5s}.announcement--inactive{visibility:hidden;position:absolute;top:0;left:0;width:100%;transition:visibility 0s .3s}.announcement--inactive .announcement__text{opacity:0;transform:translateY(8px);transition:opacity .3s ease-out 0s,transform .3s ease-out .3s}.announcement-bar__announcement-controller{position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%);white-space:nowrap}.announcement-bar__announcement-controller:not(:focus-within){height:0;overflow:hidden;clip:rect(0 0 0 0)}.announcement-bar__announcement-controller .announcement-button{background:var(--bg-color);color:inherit}.announcement-text-separation-box{margin-inline-start:.5em;padding:2px 7px;background:rgb(var(--text-color)/.2);border-radius:var(--btn-border-radius)}.announcement-text-separation-dash:before{content:"\2013";margin:0 .4em}.announcement-text-separation-dot:before{content:"\b7";margin:0 .3em}.announcement-text-separation-space{margin-inline-start:.5em}.announcement-bg{transition:opacity .3s ease;transition:opacity .3s ease .3s;opacity:0}.announcement-bg.is-active{transition-delay:0s;opacity:1}.announcement-bg:not(:has(+.announcement-bg)){transition-delay:0s}.text-box{display:inline-flex;gap:12px;position:relative;padding:15px 17px 14px;font-size:16px;margin-bottom:25px}svg.icon.icon--type-clock circle{fill:none;stroke:currentcolor}.product-info-block.with-icon span.with-icon__beside{width:fit-content}.product-block:has(.product-single__form){margin-bottom:10px}@media only screen and (max-width: 768px){.product-single__meta.left-layout-mb{text-align:left}}.site-nav__item a.highlighted-sale,.mobile-nav__item a.highlighted-sale{color:#9b6fb6}.drawer--left.drawer--is-open{z-index:410}.shopify-section:has(.product-section)+.shopify-section:has(product-recommendations) .index-section{margin-top:unset}iframe#trust-bar{max-height:74px}@media only screen and (max-width: 360px){iframe#trust-bar{max-height:96px}}svg.icon-cstm{fill:none;stroke:currentcolor}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
