:root{--sp-ox: #6D0F10;--sp-ox-2: #560B0C;--sp-cream: #F8EFE6;--sp-ink: #22201E;--sp-ui: #3A3935;--sp-body: #54524C;--sp-muted: #6B6860;--sp-line: #E2E0DA;--sp-line-2: #C9C5BD;--sp-paper: #FBFAF9;--sp-white: #FFFFFF;--sp-sans: "Arimo", Arial, Helvetica, sans-serif;--sp-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--sp-ease: cubic-bezier(.22, 1, .36, 1)}.sp-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-info{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-info .x-block-product-title{margin-bottom:10px!important}.product-info h1.product-title{font-family:var(--sp-sans)!important;font-weight:600!important;font-size:26px!important;line-height:1.14!important;letter-spacing:-.02em!important;color:var(--sp-ink)!important;text-transform:none!important;text-wrap:balance}.product-info h1.product-title.anm-move-up{opacity:1!important;transform:none!important}.product-info .x-block-price{margin-bottom:26px!important}.product-info .main-product-price .price,.product-info .main-product-price .price span{font-family:var(--sp-sans)!important;font-size:20px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.005em!important;color:var(--sp-ox)!important;font-variant-numeric:tabular-nums}.product-info .custom-html:has(>i.smiro-optsys),.product-info .x-block-app:has(.gpo-product-variants:empty):not(:has(.gpo-app)){margin:0!important}.product-info fieldset.product-form__input{padding-bottom:24px!important;column-gap:8px!important;row-gap:10px!important}.product-info fieldset.product-form__input>legend{gap:2px 10px;align-items:baseline!important;margin-bottom:12px!important;font-family:var(--sp-sans)!important;font-size:14px!important;font-weight:400!important;line-height:1.3!important;color:var(--sp-ink)!important}.product-info .sp-opt-k{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-muted)}.product-info fieldset.product-form__input>legend .selected-value-text{font-family:var(--sp-serif);font-style:italic;font-weight:400;font-size:15px;line-height:1;letter-spacing:.01em;color:var(--sp-ink)}.product-info .euroshank-tooltip-trigger{color:var(--sp-muted);align-self:center}.product-info fieldset.product-form__input label.color-watches,.product-info fieldset.product-form__input label.color-watches.rounded-md:not(.pl-5):not(.variant-option-square){width:40px!important;height:40px!important}.product-info fieldset.product-form__input label.color-watches{border-radius:50%!important;border:1px solid var(--sp-line)!important;background:var(--sp-white)!important;box-shadow:none!important;transition:border-color .2s var(--sp-ease),box-shadow .2s var(--sp-ease)}.product-info fieldset.product-form__input label.color-watches:before{top:3px!important;right:3px!important;bottom:3px!important;left:3px!important;width:auto!important;height:auto!important;border:0!important;border-radius:50%!important;background-size:cover!important;background-position:center!important}.product-info fieldset.product-form__input label.color-watches .color-watches-disable{border-radius:50%}.product-info fieldset.product-form__input label.rounded-md:not(.pl-5):not(.variant-option-square):not(.color-watches){width:40px!important;height:40px!important;border-radius:50%!important;border:1px solid var(--sp-line)!important;background:var(--sp-white)!important;box-shadow:none!important;transition:border-color .2s var(--sp-ease),box-shadow .2s var(--sp-ease)}.product-info fieldset.product-form__input label.rounded-md:not(.pl-5):not(.variant-option-square):not(.color-watches) img{width:24px;height:24px}.product-info fieldset.product-form__input label.variant-option-square,.product-info fieldset.product-form__input label.pl-5{height:40px!important;min-height:40px!important;min-width:56px!important;width:auto!important;padding:0 16px!important;border-radius:999px!important;border:1px solid var(--sp-line)!important;background:var(--sp-white)!important;box-shadow:none!important;color:var(--sp-ui)!important;font-family:var(--sp-sans)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1!important;white-space:nowrap;justify-content:center!important;transition:border-color .2s var(--sp-ease),box-shadow .2s var(--sp-ease),color .2s var(--sp-ease)}.product-info fieldset.product-form__input label.variant-option-square,.product-info fieldset.product-form__input label.pl-5,.product-info fieldset.product-form__input label.pl-5.rounded-md{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:50%!important;font-size:11px!important;letter-spacing:-.01em!important}@media(hover:hover)and (pointer:fine){.product-info fieldset.product-form__input label.color-watches:hover,.product-info fieldset.product-form__input label.variant-option-square:hover,.product-info fieldset.product-form__input label.pl-5:hover,.product-info fieldset.product-form__input label.rounded-md:not(.pl-5):not(.variant-option-square):not(.color-watches):hover{border-color:var(--sp-line-2)!important}}.product-info fieldset.product-form__input input:checked+label.color-watches,.product-info fieldset.product-form__input input:checked+label.variant-option-square,.product-info fieldset.product-form__input input:checked+label.pl-5,.product-info fieldset.product-form__input input:checked+label.rounded-md:not(.pl-5):not(.variant-option-square):not(.color-watches){border-color:var(--sp-ink)!important;box-shadow:0 0 0 1px var(--sp-ink)!important;color:var(--sp-ink)!important}.product-info fieldset.product-form__input label:focus-visible,.product-info fieldset.product-form__input input:focus-visible+label{outline:2px solid var(--sp-ox)!important;outline-offset:3px!important}.product-info .x-block-buy-buttons{margin-top:2px!important}.product-info button[id^=x-atc-button-]{min-height:50px!important;height:50px!important;border:0!important;border-radius:6px!important;background:var(--sp-ox)!important;color:var(--sp-cream)!important;box-shadow:none!important;font-family:var(--sp-sans)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;transition:background-color .2s var(--sp-ease),transform .15s var(--sp-ease)}.product-info button[id^=x-atc-button-] .x-atc-text{padding:0!important}.product-info a#add-diamond-link{display:flex!important;align-items:center;justify-content:center;min-height:50px!important;border:0!important;border-radius:6px!important;background:var(--sp-ox)!important;color:var(--sp-cream)!important;box-shadow:none!important;font-family:var(--sp-sans)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-decoration:none!important;transition:background-color .2s var(--sp-ease)}@media(hover:hover)and (pointer:fine){.product-info a#add-diamond-link:hover{background:var(--sp-ox-2)!important}}.product-info a#add-diamond-link:focus-visible{outline:2px solid var(--sp-ox)!important;outline-offset:3px!important}@media(hover:hover)and (pointer:fine){.product-info button[id^=x-atc-button-]:hover:not(:disabled){background:var(--sp-ox-2)!important}}.product-info button[id^=x-atc-button-]:active:not(:disabled){transform:translateY(1px)}.product-info button[id^=x-atc-button-]:focus-visible{outline:2px solid var(--sp-ox)!important;outline-offset:3px!important}.product-info button[id^=x-atc-button-]:disabled{background:#ece9e3!important;color:var(--sp-muted)!important;opacity:1!important}.product-info .shopify-payment-button{margin-top:10px!important}.product-info shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-button-border-radius: 6px;--shopify-accelerated-checkout-skeleton-background-color: #EEEBE5;--shopify-accelerated-checkout-row-gap: 8px}.product-info .shopify-payment-button__button--unbranded{min-height:50px!important;border-radius:6px!important;border:1px solid var(--sp-ui)!important;background:var(--sp-white)!important;color:var(--sp-ui)!important;font-family:var(--sp-sans)!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}.product-info .shopify-payment-button__more-options{margin-top:12px!important;font-family:var(--sp-sans)!important;font-size:12.5px!important;letter-spacing:.01em;color:var(--sp-muted)!important;text-decoration:underline!important;text-decoration-color:var(--sp-line-2)!important;text-underline-offset:3px}.product-info .shopify-payment-button__more-options:hover{color:var(--sp-ink)!important;text-decoration-color:currentColor!important}.product-info .accordion[class*=x-block-collapsible-tab]{margin:0!important;border-style:solid!important;border-width:1px 0 0!important;border-color:var(--sp-line)!important}.product-info .accordion[class*=x-block-collapsible-tab]:not(.accordion+.accordion){margin-top:30px!important}.product-info .accordion[class*=x-block-collapsible-tab]:not(:has(+.accordion)){border-bottom-width:1px!important}.product-info .accordion[class*=x-block-collapsible-tab]>button{min-height:56px;padding:18px 28px 18px 0!important}.product-info .accordion[class*=x-block-collapsible-tab]>button>p{margin:0!important;font-family:var(--sp-sans)!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--sp-ink)!important;transition:color .2s var(--sp-ease)}.product-info .accordion[class*=x-block-collapsible-tab]>button>span{right:2px!important;width:11px!important;color:var(--sp-muted)}@media(hover:hover)and (pointer:fine){.product-info .accordion[class*=x-block-collapsible-tab]>button:hover>p{color:var(--sp-ox)!important}}.product-info .accordion[class*=x-block-collapsible-tab]>button:focus-visible{outline:2px solid var(--sp-ox);outline-offset:2px}.product-info .accordion[class*=x-block-collapsible-tab]>div{padding:0!important;border-top:0!important}.product-info .accordion[class*=x-block-collapsible-tab] .rte{padding:0 0 22px!important;max-width:62ch;font-family:var(--sp-sans)!important;font-size:14px!important;line-height:1.7!important;color:var(--sp-body)!important;text-wrap:pretty}.product-info .accordion[class*=x-block-collapsible-tab] .rte p{margin:0 0 10px!important}.product-info .accordion[class*=x-block-collapsible-tab] .rte p:last-child{margin-bottom:0!important}.product-info .accordion[class*=x-block-collapsible-tab] .rte strong{color:var(--sp-ink);font-weight:700}.product-info .accordion[class*=x-block-collapsible-tab] .rte ul{list-style:none!important;margin:4px 0 12px!important;padding:0!important}.product-info .accordion[class*=x-block-collapsible-tab] .rte li{position:relative;margin:0 0 4px!important;padding-left:16px!important;list-style:none!important}.product-info .accordion[class*=x-block-collapsible-tab] .rte li:before{content:"";position:absolute;left:2px;top:.72em;width:4px;height:4px;border-radius:50%;background:var(--sp-ox)}.product-info .accordion[class*=x-block-collapsible-tab] .rte a{color:var(--sp-ox)!important;font-weight:600;text-decoration:none!important;border-bottom:1px solid rgba(109,15,16,.35);transition:border-color .2s var(--sp-ease)}.product-info .accordion[class*=x-block-collapsible-tab] .rte a:hover{border-bottom-color:var(--sp-ox)}.product-media-container .x-thumbnail{border-radius:10px;overflow:hidden;transition:opacity .25s var(--sp-ease)}.product-media-container .x-thumbnail.opacity-30{opacity:.55!important}@media(hover:hover)and (pointer:fine){.product-media-container .x-thumbnail.opacity-30:hover{opacity:.9!important}}.product-media-container .x-thumbnail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #22201e0f;pointer-events:none;transition:box-shadow .2s var(--sp-ease)}.product-media-container .x-thumbnail:not(.opacity-30):after{box-shadow:inset 0 0 0 1.5px var(--sp-ink)}.product-media-container .s3d-pin,.s3d .s3d__stage .s3d__btn{align-items:center;border-radius:999px!important;background:#6d0f10f2!important;color:var(--sp-cream)!important;font-family:var(--sp-sans)!important;font-weight:700!important;text-transform:uppercase!important;box-shadow:0 12px 26px -14px #22201eb3!important;-webkit-font-smoothing:antialiased;transition:background-color .2s var(--sp-ease),transform .2s var(--sp-ease)}.product-media-container .s3d-pin{height:40px!important;padding:0 16px 0 13px!important;gap:8px!important;font-size:11.5px!important;letter-spacing:.14em!important}.s3d .s3d__stage .s3d__btn{height:46px!important;padding:0 22px 0 18px!important;gap:9px!important;font-size:12px!important;letter-spacing:.14em!important}.product-media-container .s3d-pin svg,.s3d .s3d__stage .s3d__btn svg{width:16px!important;height:16px!important;flex:none}@media(hover:hover)and (pointer:fine){.product-media-container .s3d-pin:hover,.s3d .s3d__stage .s3d__btn:hover{background:var(--sp-ox-2)!important}}.product-media-container .s3d-pin:focus-visible,.s3d .s3d__stage .s3d__btn:focus-visible{outline:2px solid var(--sp-white)!important;outline-offset:2px!important;box-shadow:0 0 0 4px var(--sp-ox)!important}.scroll_top.button-action{width:40px!important;height:40px!important;padding:11px!important;background:#ffffffe6!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--sp-ink)!important;border:1px solid var(--sp-line)!important;box-shadow:0 8px 22px -14px #22201e8c!important}@media(hover:hover)and (pointer:fine){.scroll_top.button-action:hover{color:var(--sp-ox)!important;border-color:var(--sp-line-2)!important}}@media(max-width:767px){.product-info .x-block-product-title{margin-top:12px!important}}[id*=featured_collection_7ebm47] h2,[id*=featured_collection_7ebm47] .title-section,[id*=featured_collection_7ebm47] [class*=heading] h2{font-family:var(--sp-sans)!important;font-weight:600!important;font-size:26px!important;line-height:1.15!important;letter-spacing:-.02em!important;color:var(--sp-ink)!important;text-transform:none!important;text-wrap:balance}@media(min-width:768px){[id*=featured_collection_7ebm47] h2,[id*=featured_collection_7ebm47] .title-section{font-size:34px!important}}@media(min-width:768px){.product-info h1.product-title{font-size:34px!important;line-height:1.1!important}.product-info .x-block-product-title{margin-bottom:12px!important}.product-info .main-product-price .price,.product-info .main-product-price .price span{font-size:22px!important}.product-info .x-block-price{margin-bottom:30px!important}.product-info fieldset.product-form__input{padding-bottom:26px!important}}@media(prefers-reduced-motion:reduce){.product-info *,.product-media-container .x-thumbnail,.product-media-container .x-thumbnail:after,.product-media-container .s3d-pin,.s3d .s3d__stage .s3d__btn{transition:none!important}.product-info button[id^=x-atc-button-]:active:not(:disabled){transform:none}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/smiro-pdp.css.map */
