:root{--luxury-ink: #050505;--luxury-espresso: #111111;--luxury-accent: #000000;--luxury-accent-soft: #1a1a1a;--luxury-ivory: #ffffff;--luxury-paper: #ffffff;--luxury-line: #d9d9d9;--luxury-muted: #666666}body{background:var(--luxury-ivory);color:var(--luxury-ink)}a,.link,.view_all{color:var(--luxury-ink)}a:hover,.link:hover,.view_all:hover{color:#4a4a4a}.button,.shopify-payment-button__button,.product-form__submit,.product-card .card-action .button,.halo-productView .product-form__submit{border-color:var(--luxury-ink);background:var(--luxury-ink);color:var(--luxury-paper);box-shadow:0 12px 28px #17120d1f}.button:hover,.shopify-payment-button__button:hover,.product-form__submit:hover,.product-card .card-action .button:hover,.halo-productView .product-form__submit:hover{border-color:var(--luxury-ink);background:var(--luxury-paper);color:var(--luxury-ink)}.button.button--secondary,.button.button--tertiary{border-color:var(--luxury-line);background:var(--luxury-paper);color:var(--luxury-ink);box-shadow:none}.button.button--secondary:hover,.button.button--tertiary:hover{border-color:var(--luxury-ink);background:var(--luxury-ink);color:var(--luxury-paper)}.header-wrapper,.wrapper-header{background-color:transparent;border-color:transparent}.menu-drawer{background-color:#fff;border-color:var(--luxury-line)}.announcement-bar{background:#050505;color:var(--luxury-paper)}.halo-block-header .title,.page-header .page-title,.productView-title,.card-title,.product-title{color:var(--luxury-ink)}.halo-block-header .title:before,.block-title--style2 .title:before{background:var(--luxury-ink)}.card,.product-card,.product-item,.collection-list-item,.article-card,.halo-item .wrapper-content{background:var(--luxury-paper);border-color:var(--luxury-line);box-shadow:0 14px 34px #0000000f}.card:hover,.product-card:hover,.product-item:hover,.collection-list-item:hover,.article-card:hover,.halo-item .wrapper-content:hover{border-color:#050505;box-shadow:0 18px 42px #0000001a}.price,.price-item,.productView-price,.price__sale,.price-item--sale,.productView-price .price__sale{color:var(--luxury-ink)}.badge,.product-badge,.sale-badge{background:var(--luxury-ink);color:var(--luxury-paper)}.breadcrumb,.breadcrumb a,.product-vendor,.card-vendor,.rte,.body-text,.footer-block__details-content{color:var(--luxury-muted)}input,select,textarea,.form-input,.field__input{background:var(--luxury-paper);border-color:var(--luxury-line);color:var(--luxury-ink)}input:focus,select:focus,textarea:focus,.form-input:focus,.field__input:focus{border-color:var(--luxury-ink);box-shadow:0 0 0 1px var(--luxury-ink)}.wrapper-footer,.footer,.site-footer{background:var(--luxury-ink);color:var(--luxury-paper)}.wrapper-footer a,.footer a,.site-footer a{color:#fff9efd1}.wrapper-footer a:hover,.footer a:hover,.site-footer a:hover{color:#fff}.template-product .productView-image-wrapper{--product-gallery-bg-image: none;isolation:isolate}.template-product .productView-image-wrapper:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:-1;pointer-events:none;background:linear-gradient(135deg,#ffffffe6,#f5f5f5ad),var(--product-gallery-bg-image) center / cover no-repeat;filter:blur(18px) saturate(1.08);opacity:.42;transform:scale(1.01);transition:background-image .18s ease,opacity .18s ease,transform .18s ease}.template-product .productView-image-wrapper .productView-nav,.template-product .productView-image-wrapper .productView-videoPopup,.template-product .productView-image-wrapper .productView-iconZoom,.template-product .productView-image-wrapper .productView-compareColor{position:relative;z-index:1}.template-product .productView-thumbnail-wrapper{z-index:2}.template-product .productView-thumbnail-link{transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.template-product .productView-thumbnail-link:hover{transform:translateY(-2px)}.template-product .productView-thumbnail.is-product-thumbnail-tapped .productView-thumbnail-link{animation:productThumbnailTap .42s ease both;box-shadow:0 8px 22px #00000029}.template-product .productView-image-wrapper.is-product-gallery-tapped .slick-current .productView-img-container{animation:productGalleryTap .42s cubic-bezier(.2,.8,.2,1) both}.template-product .productView-image-wrapper.is-product-gallery-tapped:before{opacity:.58;transform:scale(1.025)}@keyframes productThumbnailTap{0%{transform:scale(1)}42%{transform:scale(.94)}72%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes productGalleryTap{0%{transform:scale(1)}42%{transform:scale(.985)}72%{transform:scale(1.012)}to{transform:scale(1)}}.template-product{background:linear-gradient(180deg,#fff,#fafafa 48%,#fff)}.template-product .product-details{background:radial-gradient(circle at 18% 18%,rgba(0,0,0,.045),transparent 24%),linear-gradient(180deg,#fff,#f7f7f7)}.template-product .productView-container{max-width:1220px}.template-product .productView{padding-top:26px}.template-product .productView-top{align-items:flex-start}.template-product .halo-productView-left{padding-right:34px}.template-product .halo-productView-right{padding-left:34px}.template-product .productView-image-wrapper{overflow:hidden;border:1px solid rgba(0,0,0,.08);background:linear-gradient(135deg,#ffffffdb,#f5f5f5c7),var(--product-gallery-bg-image) center / cover no-repeat,#fff;box-shadow:0 24px 70px #0000001f}.template-product .productView-image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.22),transparent 28%),linear-gradient(315deg,rgba(0,0,0,.06),transparent 30%);mix-blend-mode:multiply}.template-product .productView-nav .slick-arrow,.template-product .productView-thumbnail-wrapper .slick-arrow{border:1px solid rgba(0,0,0,.14);background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 28px #0000001f}.template-product .productView-nav .slick-arrow:hover,.template-product .productView-thumbnail-wrapper .slick-arrow:hover{background:#050505;border-color:#050505}.template-product .productView-nav .slick-arrow:hover svg,.template-product .productView-thumbnail-wrapper .slick-arrow:hover svg{fill:#fff;stroke:#fff}.template-product .productView-thumbnail-wrapper{margin-top:18px;padding:12px;background:#ffffffdb;border:1px solid rgba(0,0,0,.08);box-shadow:0 16px 38px #00000014}.template-product .productView-thumbnail{padding:4px}.template-product .productView-thumbnail .productView-thumbnail-link{border:1px solid rgba(0,0,0,.08);background:#f6f6f6}.template-product .productView-thumbnail.slick-current .productView-thumbnail-link,.template-product .productView-thumbnail:hover .productView-thumbnail-link{border-color:#050505;box-shadow:inset 0 0 0 1px #050505,0 10px 22px #0000001f}.template-product .productView-thumbnail.slick-current .productView-thumbnail-link img{opacity:1}.template-product .productView-product{position:relative;padding:30px 30px 28px;background:#fffffff0;border:1px solid rgba(0,0,0,.1);box-shadow:0 24px 64px #0000001a}.template-product .productView-product:before{content:"";position:absolute;top:0;left:30px;right:30px;height:3px;background:#050505}.template-product .productView-title{margin-bottom:10px;font-size:clamp(28px,3vw,42px);line-height:1.05;font-weight:700;letter-spacing:0;color:#050505}.template-product .productView-vendor,.template-product .product-vendor,.template-product .breadcrumb,.template-product .breadcrumb a{color:#6d6d6d;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.template-product .productView-price,.template-product .productView-price .price,.template-product .productView-price .money{color:#050505;font-size:22px;font-weight:700;letter-spacing:0}.template-product .productView-price .price-item--regular,.template-product .productView-price .old-price{color:#7a7a7a}.template-product .productView-options{padding:18px 0 4px;border-color:#0000001f}.template-product .product-form__input{margin-bottom:16px}.template-product .product-form__input .form__label,.template-product .product-form__input legend.form__label{margin-bottom:10px;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:#505050}.template-product .product-form__radio+.product-form__label{border:1px solid rgba(0,0,0,.16);background:#fff;color:#050505;box-shadow:0 10px 22px #0000000d;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.template-product .product-form__radio+.product-form__label:hover{transform:translateY(-1px);border-color:#050505;box-shadow:0 14px 28px #0000001a}.template-product .product-form__radio:checked+.product-form__label{border-color:#050505;background:#050505;color:#fff;box-shadow:0 14px 30px #00000029}.template-product .product-form__radio:checked+.product-form__label .text{background:transparent!important;color:#fff}.template-product .productView-moreItem{border-color:#0000001a}.template-product .quantity_selector{display:inline-flex;align-items:center;gap:14px}.template-product quantity-input,.template-product .quantity{border:0;background:transparent;box-shadow:none}.template-product .quantity__label{display:block;margin-bottom:8px;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:#505050}.template-product .quantity__container{display:inline-flex;align-items:center;min-height:42px;border:1px solid rgba(0,0,0,.2);background:#fff;box-shadow:0 12px 24px #0000000f}.template-product .quantity__input{min-width:48px;border:0;background:transparent;box-shadow:none;text-align:center}.template-product .btn-quantity{width:40px;min-width:40px;height:40px;border:0;color:#050505;transition:background-color .15s ease,color .15s ease}.template-product .btn-quantity:hover{background:#050505;color:#fff}.template-product .productView-subtotal{margin-top:12px;color:#050505;font-size:16px}.template-product .productView-buttons{margin-top:8px}.template-product .productView-groupTop{gap:12px}.template-product .product-form__buttons,.template-product .productView-payment .shopify-payment-button{position:relative}.template-product .productView-action .button,.template-product .product-form__submit,.template-product .shopify-payment-button__button{position:relative;isolation:isolate;min-height:56px;overflow:hidden;border-radius:6px;border:1px solid #050505;background:#050505;color:#fff;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 18px 36px #0000002e,inset 0 1px #ffffff38,inset 0 -1px #ffffff14;transition:transform .17s ease,box-shadow .17s ease,background-color .17s ease,color .17s ease,border-color .17s ease}.template-product .productView-action .button:before,.template-product .product-form__submit:before,.template-product .shopify-payment-button__button:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:4px;border:1px solid rgba(255,255,255,.16)}.template-product .productView-action .button:after,.template-product .product-form__submit:after,.template-product .shopify-payment-button__button:after{content:"";position:absolute;top:-120%;left:-35%;width:34%;height:340%;z-index:-1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:rotate(24deg);transition:left .52s ease}.template-product .productView-action .button:hover,.template-product .product-form__submit:hover,.template-product .shopify-payment-button__button:hover{transform:translateY(-2px);background:#111;color:#fff;border-color:#050505;box-shadow:0 24px 48px #0003,inset 0 1px #ffffff47}.template-product .productView-action .button:hover:after,.template-product .product-form__submit:hover:after,.template-product .shopify-payment-button__button:hover:after{left:112%}.template-product .productView-action .button:active,.template-product .product-form__submit:active,.template-product .shopify-payment-button__button:active{transform:translateY(0);box-shadow:0 12px 24px #00000029,inset 0 2px 8px #0000002e}.template-product .productView-payment .shopify-payment-button__button{background:#fff;color:#050505;border-color:#050505;box-shadow:0 14px 30px #0000001a,inset 0 0 0 1px #00000014}.template-product .productView-payment .shopify-payment-button__button:before{border-color:#00000014}.template-product .productView-payment .shopify-payment-button__button:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent)}.template-product .productView-payment .shopify-payment-button__button:hover{background:#050505;color:#fff;box-shadow:0 24px 48px #0000002e}.template-product .productView-moreItem .productView-customText,.template-product .productView-moreItem .productView-securityImage,.template-product .productView-complementary,.template-product .productView-perks,.template-product .productView-countDown,.template-product .productView-customerViewing,.template-product .productView-hotStock,.template-product .productView-groupTop,.template-product .productView-info,.template-product .productView-meta,.template-product .productView-share,.template-product .productView-pickup{color:#1f1f1f}.template-product .productView-customText,.template-product .productView-complementary,.template-product .productView-info,.template-product .productView-perks{border-color:#0000001a}.template-product .productView-customText,.template-product .productView-complementary{background:#fbfbfb}.template-product .productView-product [class*=option],.template-product .productView-product [class*=Option],.template-product .productView-product [class*=engraving],.template-product .productView-product [class*=Engraving],.template-product .productView-product [class*=bundle],.template-product .productView-product [class*=combo]{border-color:#0000001f}.template-product .productView-product input[type=checkbox]{width:18px;height:18px;accent-color:#050505}.template-product .productView-product input[type=checkbox]+label,.template-product .productView-product label:has(input[type=checkbox]){font-weight:700;color:#202020}.template-product .productView-product .product-item,.template-product .productView-product .card,.template-product .productView-product [class*=bundle] .card,.template-product .productView-product [class*=combo] .card{background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 14px 34px #00000012}.template-product .productView-product [class*=discount],.template-product .productView-product [class*=Discount]{color:#050505}.template-product .productView-moreItem label,.template-product .product-form__label,.template-product .form__label{color:#050505;font-weight:700}.template-product input,.template-product select,.template-product textarea,.template-product .form-input,.template-product .field__input{border-color:#0000002e;background:#fff}.template-product input:focus,.template-product select:focus,.template-product textarea:focus,.template-product .form-input:focus,.template-product .field__input:focus{border-color:#050505;box-shadow:0 0 0 1px #050505,0 10px 24px #00000014}.template-product .productView-bottom{margin-top:44px}.template-product .adorix-product-story{padding:76px 0 34px;background:linear-gradient(180deg,#fff,#f6f6f6 52%,#fff)}.template-product #halo-image-banner-description,.template-product .description-sample-container,.template-product [product-description-tab] .placeholder,.template-product [product-description-tab] .placeholder-svg,.template-product [product-description-tab] img[src*=placeholder],.template-product [product-description-tab] svg[role=img]{display:none!important}.template-product .adorix-product-story__header{max-width:680px;margin:0 auto 34px;text-align:center}.template-product .adorix-product-story__eyebrow{display:inline-block;margin-bottom:12px;color:#5f5f5f;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.template-product .adorix-product-story__header h2{margin:0;color:#050505;font-size:clamp(30px,4vw,54px);line-height:1.02;font-weight:800;letter-spacing:0}.template-product .adorix-product-story__header p{max-width:520px;margin:14px auto 0;color:#606060;font-size:15px;line-height:1.65}.template-product .adorix-product-story__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.template-product .adorix-feature-card{position:relative;overflow:hidden;min-height:230px;padding:24px;background:#fff;border:1px solid rgba(0,0,0,.11);box-shadow:0 18px 46px #00000014;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.template-product .adorix-feature-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(0,0,0,.04),transparent 32%),linear-gradient(315deg,rgba(0,0,0,.035),transparent 34%);opacity:0;transition:opacity .17s ease}.template-product .adorix-feature-card:hover{transform:translateY(-3px);border-color:#050505;box-shadow:0 24px 58px #0000001f}.template-product .adorix-feature-card:hover:before{opacity:1}.template-product .adorix-feature-card--large{grid-column:span 2;min-height:474px;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.12),transparent 24%),linear-gradient(135deg,#050505,#1a1a1a);color:#fff}.template-product .adorix-feature-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:22px;color:#050505;background:#fff;border:1px solid rgba(0,0,0,.14);box-shadow:0 14px 30px #00000017}.template-product .adorix-feature-card--large .adorix-feature-card__icon{color:#fff;background:#ffffff14;border-color:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff0f}.template-product .adorix-feature-card__icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.template-product .adorix-feature-card__label{display:block;margin-bottom:14px;color:#ffffffad;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.template-product .adorix-feature-card h3{position:relative;margin:0;color:#050505;font-size:20px;line-height:1.15;font-weight:800;letter-spacing:0}.template-product .adorix-feature-card--large h3{max-width:390px;color:#fff;font-size:clamp(34px,4vw,56px);line-height:1}.template-product .adorix-feature-card p{position:relative;margin:12px 0 0;color:#646464;font-size:14px;line-height:1.62}.template-product .adorix-feature-card--large p{max-width:430px;margin-top:18px;color:#ffffffb8;font-size:15px}.template-product .adorix-product-story__strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 18px 46px #00000012}.template-product .adorix-product-story__strip div{padding:22px 24px}.template-product .adorix-product-story__strip div+div{border-left:1px solid rgba(0,0,0,.1)}.template-product .adorix-product-story__strip strong,.template-product .adorix-product-story__strip span{display:block}.template-product .adorix-product-story__strip strong{margin-bottom:6px;color:#050505;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.template-product .adorix-product-story__strip span{color:#666;font-size:13px;line-height:1.55}@media screen and (max-width:1024px){.template-product .halo-productView-left,.template-product .halo-productView-right{padding-left:0;padding-right:0}.template-product .productView-product{margin-top:24px;padding:26px 20px 24px}.template-product .adorix-product-story__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-product .adorix-feature-card--large{min-height:380px}}@media screen and (max-width:767px){.template-product .productView{padding-top:14px}.template-product .productView-thumbnail-wrapper{padding:8px;margin-top:12px}.template-product .productView-title{font-size:26px}.template-product .productView-product:before{left:20px;right:20px}.template-product .adorix-product-story{padding:48px 0 24px}.template-product .adorix-product-story__header{text-align:left;margin-bottom:24px}.template-product .adorix-product-story__header p{margin-left:0}.template-product .adorix-product-story__grid,.template-product .adorix-product-story__strip{grid-template-columns:1fr}.template-product .adorix-feature-card,.template-product .adorix-feature-card--large{grid-column:auto;min-height:auto;padding:22px}.template-product .adorix-feature-card--large h3{font-size:34px}.template-product .adorix-product-story__strip div+div{border-left:0;border-top:1px solid rgba(0,0,0,.1)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
