.hero-wrapper{position:relative}.hero-wrapper:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid #c9a45c;pointer-events:none;z-index:2}.hero-wrapper:has(.hero[data-text-position=card]):after{display:none}@media screen and (max-width:749px){.hero-wrapper .hero{--hero-min-height: 80svh !important}}a.button-custom[class*=__button_shop_piece]{--button-border-width: 1px;--button-padding-block: 14px;--button-padding-inline: 30px;font-size:12px;text-transform:uppercase;letter-spacing:.2em}.hero-wrapper .hero[data-text-position=over][data-text-color=light] .overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color) 0%,color-mix(in srgb,var(--overlay-color) 88%,transparent) 5%,color-mix(in srgb,var(--overlay-color) 70%,transparent) 10%,color-mix(in srgb,var(--overlay-color) 50%,transparent) 15%,color-mix(in srgb,var(--overlay-color) 32%,transparent) 20%,color-mix(in srgb,var(--overlay-color) 16%,transparent) 24%,color-mix(in srgb,var(--overlay-color) 6%,transparent) 27%,transparent 30%,transparent 100%)}.hero-wrapper .hero[data-text-position=over][data-text-color=light] .text-block,.hero-wrapper .hero[data-text-position=over][data-text-color=light] .button-custom{text-shadow:0 1px 12px rgba(0,0,0,.35)}.hero-wrapper .hero[data-text-position=over][data-text-color=dark] .overlay{display:none!important}.hero-wrapper .hero[data-text-position=over][data-text-color=dark] .text-block{--color: var(--color-foreground) !important}.hero-wrapper .hero[data-text-position=over][data-text-color=dark] .button-custom{--button-color: var(--color-foreground) !important;--button-border-color: var(--color-foreground) !important}.hero-wrapper .hero[data-text-position=card]{min-height:0!important}.hero-wrapper .hero[data-text-position=card] .hero__container{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:0!important;padding-block-start:0!important;padding-block-end:48px!important}.hero-wrapper .hero[data-text-position=card] .hero__media-grid{position:relative!important;width:100%}.hero-wrapper .hero[data-text-position=card] .hero__media-grid:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid #c9a45c;pointer-events:none;z-index:1}.hero-wrapper .hero[data-text-position=card] .hero__media-wrapper{height:auto!important}.hero-wrapper .hero[data-text-position=card] .hero__media{height:auto!important;width:100%;object-fit:initial}.hero-wrapper .hero[data-text-position=card] .overlay{display:none!important}.hero-wrapper .hero[data-text-position=card] .hero__content-wrapper{position:relative;z-index:2;width:min(78%,440px);margin-inline:auto;margin-top:-100px;background-color:#efe0cf;padding:32px;text-align:center;box-shadow:0 10px 30px #3c1e141f;--vertical-alignment: center !important;--vertical-alignment-mobile: center !important}.hero-wrapper .hero[data-text-position=card] .hero__content-wrapper:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #c9a45c;pointer-events:none}@media screen and (max-width:749px){.hero-wrapper .hero[data-text-position=card] .hero__content-wrapper{margin-top:-80px;padding:28px}}.hero-wrapper .hero[data-text-position=card] .hero__content-wrapper .text-block,.hero-wrapper .hero[data-text-position=card] .hero__content-wrapper .button-custom{padding-inline:0!important;text-shadow:none!important}.hero-wrapper .hero[data-text-position=card] .text-block[class*=__text_headline]{--color: var(--color-foreground) !important;--font-size: clamp(30px, 3.44vw, 44px) !important}.hero-wrapper .hero[data-text-position=card] .text-block[class*=__text_detail_1],.hero-wrapper .hero[data-text-position=card] .text-block[class*=__text_detail_2]{--color: #7d6a64 !important}.hero-wrapper .hero[data-text-position=card] .button-custom{--button-background-color: rgba(0, 0, 0, 0) !important;--button-color: var(--color-foreground) !important;--button-border-color: var(--color-foreground) !important;max-width:100%}.hero-wrapper .hero[data-text-position=card] a.button-custom[class*=__button_shop_piece]{padding:14px 36px!important;white-space:nowrap!important;display:inline-block!important;border:1px solid var(--color-foreground)!important;box-shadow:none!important;letter-spacing:.16em!important;font-size:12px!important}.hero-wrapper .hero[data-text-position=card] .button-custom:hover{--button-background-color: #c9a45c !important;--button-color: var(--color-foreground) !important;--button-border-color: #c9a45c !important}.hero-wrapper .hero[data-text-position=card] a.button-custom[class*=__button_shop_piece]:hover{border-color:#c9a45c!important}[id*=__section_tiles_dark] .group-block,[id*=__section_tiles_light] .group-block{min-height:70vh}@media screen and (max-width:749px){[id*=__section_tiles_dark] .group-block,[id*=__section_tiles_light] .group-block{min-height:60vh}}[id*=__section_tiles_dark] .group-block:after,[id*=__section_tiles_light] .group-block:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid #c9a45c;pointer-events:none;z-index:2}[id*=__section_tiles_dark] .overlay--gradient,[id*=__section_tiles_light] .overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color) 0%,color-mix(in srgb,var(--overlay-color) 88%,transparent) 5%,color-mix(in srgb,var(--overlay-color) 70%,transparent) 10%,color-mix(in srgb,var(--overlay-color) 50%,transparent) 15%,color-mix(in srgb,var(--overlay-color) 32%,transparent) 20%,color-mix(in srgb,var(--overlay-color) 16%,transparent) 24%,color-mix(in srgb,var(--overlay-color) 6%,transparent) 27%,transparent 30%,transparent 100%)}[id*=__section_tiles_dark] .text-block,[id*=__section_tiles_dark] .button-custom{text-shadow:0 1px 12px rgba(0,0,0,.35)}[id*=__section_tiles_light] .text-block,[id*=__section_tiles_light] .button-custom{text-shadow:0 1px 10px rgba(255,255,255,.85)}[id*=__section_tiles_dark] a.button-custom,[id*=__section_tiles_light] a.button-custom{padding:14px 34px!important;white-space:nowrap!important;display:inline-block!important;box-shadow:none!important;letter-spacing:.16em!important;font-size:12px!important}[id*=__section_tiles_dark] a.button-custom{border:1px solid #ffffff!important}[id*=__section_tiles_light] a.button-custom{border:1px solid var(--color-foreground)!important}[id*=__section_tiles_dark] a.button-custom:hover,[id*=__section_tiles_light] a.button-custom:hover{--button-background-color: #c9a45c !important;--button-color: var(--color-foreground) !important;border-color:#c9a45c!important}main[data-template=collection] .product-grid{--product-grid-columns-desktop: repeat(3, 1fr) !important}[id*=__section_shop_search] .group-block{flex-wrap:wrap}[id*=__section_shop_search] .group-block .button-unstyled{padding:6px 14px;border:1px solid #dccfbd;border-radius:999px;font-size:.75rem;text-decoration:none}[id*=__section_shop_search] .group-block .button-unstyled:hover{border-color:#c9a45c;color:#8f6f2f}#gf-products .product-card:has(.product-badges--top-left:empty) .group-block-content:before{content:"One of One";display:block;font-family:var(--font-accent--family);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#c9a45c;margin-bottom:4px}#gf-products .price{color:#8f6f2f!important}[id^=filter-label-]{font-family:var(--font-accent--family);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#7d6a64}.gf-option-block{border-bottom:1px solid #dcc48f;padding-block:12px}.gf-option-block:last-child{border-bottom:none}main[data-template=product] .slideshow-controls__thumbnail[aria-selected=true]{outline:1px solid #c9a45c;outline-offset:2px}main[data-template=product] .product-media-gallery__counter{position:absolute;bottom:12px;right:12px;z-index:2;background:#f8f3ead9;color:#3a1c1e;font-size:.75rem;letter-spacing:.05em;padding:4px 10px;border-radius:999px}main[data-template=product] .text-block[class*=__text_one_of_one_marker] p:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#c9a45c;margin-right:8px;vertical-align:middle}main[data-template=product] .add-to-cart-button{width:100%}main[data-template=product] button.shopify-payment-button__button--unbranded{--button-background-color: transparent;--button-color: #3a1c1e;--button-border-color: #3a1c1e;--button-border-width: 1px;text-transform:uppercase;width:100%}main[data-template=product] button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-background-color: transparent;--button-color: #3a1c1e;--button-border-color: #3a1c1e}.cart-items__quantity-controls .quantity-selector-wrapper{display:none}.cart-shipping-note{text-align:center;font-size:.8125rem;letter-spacing:.02em;color:#7d6a64}@media screen and (max-width:749px){[id*=__section_mens_watches] .media-with-content{display:block!important;position:relative;width:100%;max-width:100%;overflow:hidden;min-height:480px}[id*=__section_mens_watches] .media-block{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;margin:0}[id*=__section_mens_watches] .media-block__media{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:50% 55%}[id*=__section_mens_watches] .media-with-content:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:60%;background:linear-gradient(to top,#0000008c,#0000);z-index:1;pointer-events:none}[id*=__section_mens_watches] .media-with-content__content{position:absolute;left:0;right:0;bottom:0;width:100%;max-width:100%;z-index:2;background:none}[id*=__section_mens_watches] .media-with-content__content .group-block-content{padding:28px 20px!important;max-width:100%}[id*=__section_mens_watches] .media-with-content__content .text-block,[id*=__section_mens_watches] .media-with-content__content .text-block *{color:#fff;max-width:100%}[id*=__section_mens_watches] .media-with-content__content .text-block[class*=__text_heading_mens]{font-size:40px}[id*=__section_mens_watches] .media-with-content__content a.button-custom[class*=__button_shop_mens]{border-color:#fff!important;color:#fff!important;max-width:100%}}@media screen and (min-width:750px){[id*=__section_mens_watches] .media-block{min-height:420px;max-height:520px}[id*=__section_mens_watches] .media-block__media{object-fit:cover;object-position:50% 55%}[id*=__section_mens_watches] .media-with-content__content .text-block[class*=__text_heading_mens]{font-size:44px}}[id*=__section_trust_band] .section{border-top:1px solid #dcc48f;border-bottom:1px solid #dcc48f}a.button-custom[class*=__button_shop_mens],a.button-custom[class*=__button_follow_instagram]{border:1px solid var(--color-foreground)!important;box-shadow:none!important;color:var(--color-foreground)!important;padding:14px 34px!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:12px!important}a.button-custom[class*=__button_shop_mens]:hover,a.button-custom[class*=__button_follow_instagram]:hover{background-color:#c9a45c!important;border-color:#c9a45c!important;color:var(--color-foreground)!important}main[data-template="page.contact"] .contact-form__input{font-family:var(--font-body--family)}main[data-template="page.contact"] .contact-form__input:focus,main[data-template="page.contact"] .contact-form__input:focus-visible{border-color:#8f6f2f;outline:none}main[data-template="page.contact"] .submit-button{text-transform:uppercase;letter-spacing:.16em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/timeless-grace.css.map */
