:root{--lb-accent: #c9a227;--lb-ink: #0d0d0d;--lb-ease: cubic-bezier(.22, .61, .36, 1)}html{scroll-behavior:smooth}::selection{background:var(--lb-accent);color:#fff}html.lb-anim .lb-reveal{opacity:0;transform:translateY(26px);transition:opacity .75s var(--lb-ease),transform .75s var(--lb-ease);will-change:opacity,transform}html.lb-anim .lb-reveal.lb-in{opacity:1;transform:none}.header-announcements,.announcement-bar{animation:lb-drop .6s var(--lb-ease) both}@keyframes lb-drop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}#header-component{transition:box-shadow .3s ease,background-color .3s ease}#header-component.lb-scrolled{box-shadow:0 10px 30px -18px #00000059}.button,.button-secondary,.shopify-payment-button__button{transition:transform .25s var(--lb-ease),box-shadow .25s var(--lb-ease),background-color .25s ease,color .25s ease,filter .25s ease!important}.button:hover,.shopify-payment-button__button:hover{transform:translateY(-2px);box-shadow:0 12px 24px -14px #00000073}.button:active,.shopify-payment-button__button:active{transform:scale(.98)}.product-card{transition:transform .35s var(--lb-ease),box-shadow .35s var(--lb-ease)}.product-card:hover{transform:translateY(-4px)}.product-card__content{transition:opacity .3s ease}main h1,main h2,main h3{letter-spacing:-.015em}.rte{line-height:1.75;font-size:.9375rem}#header-component .menu-list__link{text-transform:uppercase;letter-spacing:.07em;font-size:.8125rem;position:relative}#header-component .menu-list__link .menu-list__link-title{position:relative}#header-component .menu-list__link .menu-list__link-title:after{content:"";position:absolute;left:0;bottom:-4px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--lb-ease)}#header-component .menu-list__link:hover .menu-list__link-title:after,#header-component .menu-list__link--active .menu-list__link-title:after{transform:scaleX(1);transform-origin:left}[class*=badge]{text-transform:uppercase;letter-spacing:.08em;font-size:.625rem;font-weight:600}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--lb-accent);outline-offset:2px}.hrev{background:var(--hrev-bg, #f7f6f4);padding-block:var(--hrev-pad, 56px)}.hrev__inner{max-width:1100px;margin-inline:auto;padding-inline:20px}.hrev__header{display:flex;flex-wrap:wrap;align-items:flex-end;gap:32px;margin-bottom:28px}.hrev__heading{font-family:var(--font-heading--family, inherit);font-size:clamp(1.5rem,2.5vw,2rem);margin:0}.hrev__summary{display:flex;align-items:center;gap:24px}.hrev__avg-num{font-size:2.75rem;font-weight:700;line-height:1;font-family:var(--font-heading--family, inherit)}.hrev__avg-meta{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;opacity:.65;margin-top:4px}.hrev__dist{min-width:200px}.hrev__bar-row{display:grid;grid-template-columns:14px 1fr 28px;align-items:center;gap:8px;font-size:.75rem}.hrev__bar-track{height:6px;background:#00000014;border-radius:100px;overflow:hidden;display:block}.hrev__bar-fill{display:block;height:100%;background:var(--lb-ink);border-radius:100px;animation:lb-bar 1s var(--lb-ease) both}@keyframes lb-bar{0%{transform:scaleX(0);transform-origin:left}}.hrev__stars{color:#d9d4cb;letter-spacing:.06em;font-size:.95rem;white-space:nowrap}.hrev__star.is-on{color:var(--lb-accent)}.hrev__toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.hrev__count{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;opacity:.65}.hrev__toolbar-actions{display:flex;gap:10px;align-items:center}.hrev__toolbar-actions .hrev__sort-label{flex:0 1 auto;min-width:100px}.hrev__toolbar .hrev__sort{width:100%;height:44px;padding-top:0;padding-bottom:0}.hrev__toolbar .button[data-hrev-open-form]{flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;height:44px;min-height:44px;padding:0 22px;border-radius:100px;font-size:.8rem;line-height:1;letter-spacing:.02em}.hrev__sort,.hrev__input{border:1px solid rgba(0,0,0,.15);background:#fff;border-radius:100px;padding:10px 16px;font:inherit;font-size:.875rem;transition:border-color .25s ease,box-shadow .25s ease}.hrev__input:focus,.hrev__sort:focus{border-color:var(--lb-ink);box-shadow:0 0 0 3px #0d0d0d0f;outline:none}.hrev__textarea{border-radius:16px;resize:vertical;width:100%}.hrev__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.hrev__card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:10px;animation:lb-card-in .55s var(--lb-ease) both;transition:transform .3s var(--lb-ease),box-shadow .3s var(--lb-ease)}.hrev__card:hover{transform:translateY(-3px);box-shadow:0 16px 32px -22px #00000059}@keyframes lb-card-in{0%{opacity:0;transform:translateY(16px)}}.hrev__card-head{display:flex;align-items:center;gap:10px}.hrev__avatar{width:38px;height:38px;border-radius:50%;background:var(--lb-ink);color:#fff;display:grid;place-items:center;font-size:.75rem;font-weight:600;letter-spacing:.04em;flex-shrink:0}.hrev__who{display:flex;flex-direction:column;min-width:0}.hrev__name{font-weight:600;font-size:.9rem}.hrev__loc{font-size:.72rem;opacity:.6}.hrev__rating-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hrev__badge{font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;border:1px solid rgba(0,0,0,.15);border-radius:100px;padding:3px 9px}.hrev__badge--pending{border-color:var(--lb-accent);color:#8a6d12}.hrev__card-title{margin:0;font-size:.95rem}.hrev__body{margin:0;font-size:.875rem;line-height:1.65;opacity:.85}.hrev__photo img{width:72px;height:72px;object-fit:cover;border-radius:10px;border:1px solid rgba(0,0,0,.08)}.hrev__photo{cursor:zoom-in}.hrev-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#000000e6;display:none;align-items:center;justify-content:center;padding:20px}.hrev-lightbox.is-open{display:flex}.hrev-lightbox img{max-width:94vw;max-height:88vh;border-radius:8px;object-fit:contain;box-shadow:0 10px 40px #00000080}.hrev-lightbox__close{position:absolute;top:14px;right:16px;width:40px;height:40px;border:none;border-radius:50%;background:#ffffff26;color:#fff;font-size:24px;line-height:1;cursor:pointer}.hrev-lightbox__close:hover{background:#ffffff4d}.hrev__foot{margin-top:auto}.hrev__helpful{background:none;border:none;padding:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.55;cursor:pointer;transition:opacity .2s ease}.hrev__helpful:hover,.hrev__helpful.is-on{opacity:1}.hrev__more-wrap{margin-top:20px;text-align:center}.hrev__empty{opacity:.6;font-size:.9rem}.hrev__form-wrap{margin-top:28px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:28px;animation:lb-card-in .5s var(--lb-ease) both}.hrev__form-title{margin:0 0 20px;font-size:1.2rem;text-align:center}.hrev__field{margin-bottom:14px;flex:1}.hrev__row{display:flex;flex-direction:column;gap:14px}.hrev__label{display:block;font-size:.8rem;text-align:center;opacity:.75;margin-bottom:8px}.hrev__label-sub{font-size:.72rem;opacity:.65}.hrev__input{width:100%;border-radius:100px;text-align:left}.hrev__input::placeholder{color:#9ca3af}.hrev__star-picker{display:flex;justify-content:center;gap:6px}.hrev__star-btn{background:none;border:none;font-size:1.9rem;line-height:1;color:#d5d5d5;cursor:pointer;padding:0 2px;transition:transform .2s var(--lb-ease),color .2s ease}.hrev__star-btn.is-active{color:#111}.hrev__star-btn:hover{transform:scale(1.2)}.hrev__form{max-width:380px;margin:0 auto;text-align:center}.hrev__form-actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.hrev__submit{width:100%;height:46px;background:#111;border-color:#111;color:#fff;border-radius:100px;font-size:.85rem}.hrev__submit:hover{background:#333;color:#fff}.hrev__cancel{width:100%;height:44px;background:transparent;color:#111;border:1px solid #dcdcdc;border-radius:100px;font-size:.85rem;cursor:pointer;transition:border-color .2s ease}.hrev__cancel:hover{border-color:#111}.hrev__textarea{border-radius:24px;min-height:110px;padding-top:14px}.hrev__upload{display:flex;flex-direction:column;align-items:center;gap:8px}.hrev__upload-box{position:relative;width:84px;height:84px;border:1px solid #dcdcdc;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:border-color .2s ease}.hrev__upload-box:hover{border-color:#111}.hrev__upload-icon{font-size:1.7rem;line-height:1;color:#9ca3af;font-weight:300}.hrev__upload-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hrev__upload-box img[hidden]{display:none}.hrev__upload-remove{background:none;border:none;padding:0;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;opacity:.55;cursor:pointer;text-decoration:underline}.hrev__upload-remove[hidden]{display:none}.hrev__upload-remove:hover{opacity:1}.hrev__upload-hint{margin:0;font-size:.68rem;opacity:.5}.hrev__policy{margin:8px 4px 0;font-size:.68rem;line-height:1.5;opacity:.5}.hrev__yt{display:inline-block;margin-top:8px;font-size:.72rem;font-weight:600;color:#111;text-decoration:underline}.hrev__thanks{margin-top:12px;padding:14px 18px;border-radius:12px;background:#f2f7f0;border:1px solid #cfe3c6;font-size:.9rem;animation:lb-card-in .5s var(--lb-ease) both}.hsoc-popup{position:fixed;left:18px;bottom:18px;z-index:60;display:flex;gap:12px;align-items:center;max-width:min(340px,calc(100vw - 36px));background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:12px 36px 12px 12px;box-shadow:0 24px 48px -24px #00000059;opacity:0;transform:translateY(24px) scale(.97);transition:opacity .4s var(--lb-ease),transform .4s var(--lb-ease)}.hsoc-popup.is-in{opacity:1;transform:none}.hsoc-popup.is-out{opacity:0;transform:translateY(16px) scale(.98)}.hsoc-popup--real{border-color:var(--lb-accent);box-shadow:0 24px 48px -20px #c9a22773}.hsoc-popup__thumb img{width:56px;height:56px;object-fit:cover;border-radius:10px;display:block;animation:lb-thumb-pop .5s var(--lb-ease) both}@keyframes lb-thumb-pop{0%{transform:scale(.6);opacity:0}}.hsoc-popup__body{display:flex;flex-direction:column;gap:3px;min-width:0}.hsoc-popup__line{font-size:.8rem;line-height:1.35}.hsoc-popup__link{font-size:.8rem;font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hsoc-popup__link:hover{border-color:currentColor}.hsoc-popup__ago,.hsoc-popup__live{font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;opacity:.6}.hsoc-popup__live{color:#1a7f37;opacity:1;animation:lb-pulse 1.6s ease infinite}@keyframes lb-pulse{50%{opacity:.45}}.hsoc-popup__stars{font-size:.65rem;color:var(--lb-accent);letter-spacing:.05em}.hsoc-popup__stars span{color:inherit;opacity:.55;margin-left:4px;text-transform:uppercase;letter-spacing:.08em;font-size:.6rem}.hsoc-popup__close{position:absolute;top:6px;right:8px;background:none;border:none;font-size:1.1rem;line-height:1;opacity:.45;cursor:pointer;transition:opacity .2s ease}.hsoc-popup__close:hover{opacity:1}@media(max-width:640px){.hsoc-popup{left:10px;right:10px;max-width:none}.hrev__header{gap:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.lb-anim .lb-reveal{opacity:1;transform:none}}.product-card{position:relative;background:#fff;border:1px solid rgba(13,13,13,.07);border-radius:18px;padding:10px 10px 14px;overflow:hidden}.product-card .card-gallery{position:relative;background:#f4f3f1;border-radius:12px;overflow:hidden;border:none}.product-card .card-gallery img{transition:transform .6s var(--lb-ease)}.product-card:hover .card-gallery img{transform:scale(1.06)}.product-card .quick-add{display:none}.product-card__content{padding:14px 6px 2px!important;display:flex;flex-direction:column;gap:7px}.hcard__titlerow{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.product-card__content .text-block,.product-card__content .rte{font-size:.95rem!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important;margin:0;opacity:1}.hcard__off{font-size:.78rem!important;font-weight:700!important;color:#d9232d!important;white-space:nowrap;flex-shrink:0;line-height:1.6!important}.hcard__status{display:block;position:static;padding:2px 4px 8px;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;pointer-events:none}.hcard__swatches{display:inline-flex;align-items:center;gap:6px}.hcard__sw{width:16px;height:16px;border-radius:50%;border:1px solid rgba(13,13,13,.18);flex-shrink:0}.hcard__sw-more{font-size:.72rem;font-weight:600;color:#0d0d0d80;margin-left:1px}.hcard__tag{font-size:.78rem;color:#0d0d0d8c;line-height:1.4}.hcard__meta{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:20px}.hcard__rating{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:.78rem;white-space:nowrap}.hcard__star.on{color:#f5b301;font-size:.88rem}.hcard__rating b{font-weight:700}.hcard__rating i{font-style:normal;opacity:.5;font-size:.7rem}product-swatches{max-width:60%}.hcard__buyrow{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:2px}.hcard__buyrow product-price{flex:1;min-width:0}product-price .price{display:block;font-size:1.15rem;font-weight:800;color:var(--lb-ink);line-height:1.2}product-price .compare-at-price,.compare-at-price{display:block;font-size:.75rem;opacity:.45;text-decoration:line-through;font-weight:500;margin:0 0 2px}.hcard__buy{background:#0d0d0d;color:#fff;border-radius:100px;padding:11px 24px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-decoration:none;white-space:nowrap;transition:transform .25s var(--lb-ease),background-color .25s ease,color .25s ease,box-shadow .25s ease}.hcard__buy:hover{background:var(--lb-accent);color:#0d0d0d;transform:translateY(-2px);box-shadow:0 14px 26px -14px #0009}.ccirc{background:var(--ccirc-bg, #fff);padding-block:56px}.ccirc__inner{max-width:1200px;margin-inline:auto;padding-inline:20px}.ccirc__header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px}.ccirc__heading{font-family:var(--font-heading--family, inherit);font-size:clamp(1.5rem,2.4vw,2rem);margin:0}.ccirc__viewall{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;border:1px solid rgba(13,13,13,.25);padding:9px 22px;border-radius:100px;text-decoration:none;color:inherit;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.ccirc__viewall:hover{background:#0d0d0d;border-color:#0d0d0d;color:#fff}.ccirc__row{display:flex;gap:28px;overflow-x:auto;padding-bottom:8px}.ccirc__item{flex:1 1 0;min-width:118px;text-align:center;text-decoration:none;color:inherit}.ccirc__media{display:block;width:132px;height:132px;margin:0 auto 12px;border-radius:50%;overflow:hidden;border:1px solid rgba(13,13,13,.1);transition:transform .4s var(--lb-ease),box-shadow .4s var(--lb-ease),border-color .3s ease}.ccirc__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--lb-ease)}.ccirc__item:hover .ccirc__media{border-color:#0d0d0d;box-shadow:0 16px 32px -18px #00000080;transform:translateY(-4px)}.ccirc__item:hover .ccirc__media img{transform:scale(1.08)}.ccirc__label{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.tbadges{background:var(--tbadges-bg, #f7f6f4);padding-block:40px}.tbadges__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;max-width:1200px;margin-inline:auto;padding-inline:20px}.tbadge{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid rgba(13,13,13,.06);border-radius:14px;padding:18px 20px;transition:transform .3s var(--lb-ease),box-shadow .3s var(--lb-ease)}.tbadge:hover{transform:translateY(-3px);box-shadow:0 18px 34px -24px #0006}.tbadge__icon{width:46px;height:46px;border-radius:50%;background:#0d0d0d;color:#f5b301;display:grid;place-items:center;flex-shrink:0}.tbadge__text strong{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.tbadge__text em{font-style:normal;font-size:.72rem;opacity:.6}product-price .price{font-weight:800}add-to-cart-component>button.button:not(.quick-add__button){width:100%;padding-block:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}add-to-cart-component>button.button:not(.quick-add__button):hover{background:var(--lb-accent)!important;color:#0d0d0d!important}.rte a{text-decoration-color:var(--lb-accent)}.footer-content a:hover,.footer-utilities__text a:hover{color:var(--lb-accent)}.social-icons__wrapper a:hover{transform:translateY(-2px);color:var(--lb-accent)!important}.social-icons__wrapper a{transition:transform .25s var(--lb-ease),color .25s ease}.hcard__mrp{display:block;font-size:.75rem;opacity:.45;text-decoration:line-through;font-weight:500;margin-bottom:2px}.product-card .card-gallery{background:#f4f3f1!important}.hpdp__top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.hpdp__status{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7c3aed}.hpdp__rating{display:inline-flex;align-items:center;gap:6px;font-size:.8rem}.hpdp__star{color:#f5b301;letter-spacing:.08em;font-size:.85rem}.hpdp__rating b{font-weight:700}.hpdp__rating i{font-style:normal;opacity:.55}.hpdp__tag{font-size:.85rem;color:#0d0d0d8c;margin-bottom:10px}.hpdp__mrp{display:block;font-size:.9rem;opacity:.45;text-decoration:line-through;font-weight:500;margin-bottom:2px}.hpdp__urgency{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#16a34a;color:#fff;border-radius:8px;padding:12px 16px;margin-top:14px;font-size:.85rem}.hpdp__urgency b{font-weight:800;letter-spacing:.04em}.hpdp__urgency i{font-style:normal;font-weight:800;font-variant-numeric:tabular-nums;margin-left:4px}.hpdp__views{font-size:.82rem;color:#16a34a;margin-top:10px}.hpdp__views b{font-weight:700}.product-card__content .hcard__titlerow .text-block,.product-card__content .hcard__titlerow .rte{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.7em}.hcard__buyrow product-price{flex:1 1 auto;min-width:0;width:auto!important;overflow:hidden}.hcard__buyrow product-price .price,.hcard__buyrow product-price .price bdi{font-size:1.12rem;font-weight:800;white-space:nowrap}.hcard__mrp{white-space:nowrap}.hcard__buy{flex:0 0 auto;padding:12px 24px;font-size:.82rem;align-self:flex-end}@media screen and (min-width:990px){.product-grid--grid{--product-grid-columns-desktop: repeat(4, 1fr) !important}}.hcard__swatches:empty{display:none}@media screen and (max-width:749px){.product-card{padding:8px 8px 12px;border-radius:14px}.product-card__content{padding:10px 4px 2px!important;gap:6px}.product-card__content .text-block,.product-card__content .rte{font-size:.88rem!important;line-height:1.3!important}.hcard__status{font-size:.62rem;padding:2px 2px 6px}.hcard__off{font-size:.7rem!important}.hcard__tag{font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hcard__sw{width:14px;height:14px}.hcard__rating{font-size:.72rem}.hcard__buyrow{gap:6px}.hcard__buyrow product-price{flex:1 1 auto;min-width:58px}.hcard__buyrow product-price .price,.hcard__buyrow product-price .price bdi{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.hcard__mrp{font-size:.66rem}.hcard__buy{padding:9px 14px;font-size:.72rem;letter-spacing:.02em}}:root{--font-body--family: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;--font-subheading--family: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;--font-heading--family: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;--font-accent--family: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;--font-heading--weight: 700 !important;--font-subheading--weight: 600 !important}.product-details fieldset.hpdp--color{display:flex!important;flex-flow:row wrap!important;gap:12px!important;border:0;padding:0;margin:0}.product-details fieldset.hpdp--color legend{width:100%;font-size:.8rem;font-weight:600;letter-spacing:.02em;margin-bottom:4px}.hpdp--color .variant-option__button-label{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px!important;min-width:0!important;max-width:42px!important;height:42px!important;box-sizing:border-box;padding:0!important;margin:0;border-radius:50%!important;border:1px solid rgba(0,0,0,.18)!important;background:#fff!important;box-shadow:none!important}.hpdp--color .variant-option__button-label>*:not(.hpdp__dot):not(input){display:none!important}.hpdp__dot{display:block;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.hpdp--color .variant-option__button-label.hpdp--sel{border-color:#000!important;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #000!important}.hpdp--color .variant-option__button-label:has(input[aria-disabled=true]){opacity:.35}.hpdp__sticky-timer{font-size:.7rem;color:#0d0d0d99;margin-top:2px}.hpdp__sticky-timer i{font-style:normal;font-weight:700;color:#d92d20;font-variant-numeric:tabular-nums;margin-left:2px}@media screen and (max-width:749px){.product-details h1{font-size:1.22rem!important;line-height:1.32!important;font-weight:700!important;letter-spacing:-.01em}.product-details .hpdp__top{margin-bottom:6px;gap:8px}.product-details .hpdp__status{font-size:.64rem}.product-details .hpdp__rating{font-size:.74rem}.product-details .hpdp__tag{font-size:.78rem;margin-bottom:8px}.product-details .hpdp__mrp{font-size:.85rem}.product-details .hpdp__urgency{padding:10px 12px;font-size:.78rem;border-radius:8px}.product-details .hpdp__views{font-size:.76rem}.product-details fieldset.hpdp--color{gap:12px;margin-bottom:4px}.hpdp--color .variant-option__button-label{width:46px!important;max-width:46px!important;height:46px!important}.hpdp__dot{width:34px;height:34px}.product-details .product-form-buttons{display:flex!important;flex-wrap:wrap;gap:10px!important;width:100%!important;padding:0!important;margin-top:6px}.product-details .product-form-buttons>.quantity-selector-wrapper,.product-details .product-form-buttons>.product-form-text__error,.product-details .product-form-buttons>.quantity-label,.product-details .product-form-buttons>.quantity-rules{display:none!important}.product-details .product-form-buttons>*{flex:1 1 calc(50% - 5px);min-width:0}.product-details add-to-cart-component>button{display:block;width:100%!important;height:50px;padding:0 10px;background:#fff!important;color:#000!important;border:1.5px solid #000!important;border-radius:6px!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase!important;box-shadow:none!important;transform:none!important}.product-details .shopify-payment-button__button{width:100%!important;height:50px!important;background:#000!important;color:#fff!important;border:1.5px solid #000!important;border-radius:6px!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase!important;box-shadow:none!important;transform:none!important}.sticky-add-to-cart__bar{gap:10px!important;padding:8px 12px!important;background:#fffffff7!important}.sticky-add-to-cart__image,.sticky-add-to-cart__title,.sticky-add-to-cart__variant{display:none!important}.sticky-add-to-cart__info{flex:1 1 auto!important;min-width:0;padding-inline-start:0!important}.sticky-add-to-cart__price{font-size:.98rem!important;font-weight:700!important}.sticky-add-to-cart__price .compare-at-price{display:inline!important;font-size:.72rem!important;font-weight:400!important;opacity:.5;text-decoration:line-through;margin-inline-start:6px}.sticky-add-to-cart__button{width:auto!important;min-width:130px;height:44px!important;padding:0 16px!important;background:#000!important;border:none!important;border-radius:6px!important}.sticky-add-to-cart__button .add-to-cart-text__content{display:block!important;color:#fff;font-size:.72rem!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase}.sticky-add-to-cart__button svg,.sticky-add-to-cart__button .svg-wrapper,.sticky-add-to-cart__button .icon{display:none!important}}@media screen and (max-width:749px){.product-card{padding:6px 6px 10px}.product-card__content{padding:8px 4px 2px!important;gap:5px}.product-card__content .text-block,.product-card__content .rte{font-size:.82rem!important;word-break:normal!important;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.hcard__titlerow{gap:6px}.hcard__titlerow .text-block,.hcard__titlerow .rte{flex:1 1 auto;min-width:0}.hcard__off{font-size:.64rem!important}.hcard__buyrow{gap:5px}.hcard__buyrow product-price{min-width:46px}.hcard__buyrow product-price .price,.hcard__buyrow product-price .price bdi{font-size:.84rem}.hcard__mrp{font-size:.6rem}.hcard__buy{padding:7px 9px;font-size:.64rem;letter-spacing:.01em}}.compare-at-price,.hcard__mrp,.hcard__buyrow product-price .price bdi{white-space:nowrap}@media screen and (max-width:749px){.product-card{padding:5px 5px 9px}.product-card__content{padding:8px 2px 2px!important;gap:4px}.hcard__buyrow{gap:5px;flex-wrap:nowrap}.hcard__buyrow product-price{min-width:0;flex:1 1 auto;overflow:hidden}.hcard__buyrow product-price .price,.hcard__buyrow product-price .price bdi{font-size:.8rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hcard__mrp,.compare-at-price{font-size:.58rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hcard__buy{flex:0 0 auto;padding:6px 8px;font-size:.62rem;max-width:68px;text-align:center;overflow:hidden}.hcard__off{font-size:.6rem!important}.hcard__status{font-size:.58rem;padding:1px 2px 6px}.hcard__tag{font-size:.66rem}.hcard__rating{font-size:.66rem;gap:3px}.hcard__star.on{font-size:.74rem}.hcard__rating i{font-size:.6rem}.hcard__sw{width:12px;height:12px}.hcard__sw-more{font-size:.6rem}}.shopify-section-group-header-group .section{background:#320b5c!important}.shopify-section-group-header-group .header{background:#000!important}.shopify-section-group-header-group,.shopify-section-group-header-group a,.shopify-section-group-header-group .header-logo{color:#fff!important}.shopify-section-group-header-group svg{stroke:currentColor}.shopify-section-group-header-group .menu-drawer,.shopify-section-group-header-group .menu-drawer a,.shopify-section-group-header-group .menu-drawer button,.shopify-section-group-header-group .menu-drawer summary,.shopify-section-group-header-group .menu-drawer span,.shopify-section-group-header-group .menu-drawer p,.shopify-section-group-header-group .menu-drawer li{color:#0d0d0d!important}#header-component[transparent],#header-component[transparent] .header__row{background:transparent!important}#header-component[transparent]{--color-background-top-row:#000!important;--color-background-bottom-row:#000!important}#header-component:not([transparent]){--color-background-top-row:#000!important;--color-background-bottom-row:#000!important;background:#000!important}#header-component:not([transparent]) .header__row,#header-component:not([transparent]) .header__row.section{background:#000!important}.shopify-section-group-footer-group,.shopify-section-group-footer-group .section,.shopify-section-group-footer-group .section-background{background:#fff!important;color:#111!important}.shopify-section-group-footer-group a{color:#111!important;text-decoration:none}.shopify-section-group-footer-group .menu__heading{font-weight:700!important;font-size:.95rem!important;margin-bottom:12px}.shopify-section-group-footer-group .menu__item{font-size:.85rem!important;color:#555!important;padding:5px 0!important;display:block}.shopify-section-group-footer-group .menu__item:hover{color:#000!important}.social-icons__icon{width:36px!important;height:36px!important;border-radius:6px!important;background:#0d0d0d!important;color:#fff!important;display:inline-flex!important;align-items:center;justify-content:center}.footer-utilities__text{font-size:.72rem!important;color:#666!important}.utilities{border-top:1px solid #e5e5e5!important;background:#fff!important}.shopify-section-group-footer-group input[type=email]{border:1px solid #ddd!important;border-radius:8px!important;background:#fff!important;color:#111!important}.hero__media{width:100%!important;height:auto!important;object-fit:cover}@media screen and (max-width:749px){#header-component .header__columns{grid-template-columns:36px 36px 1fr 36px 36px!important}#header-component .header__drawer{width:100%;display:flex;align-items:center;justify-content:center}#header-component .search-action{width:100%}#header-component .search-action .header-actions__action{width:100%;height:40px}#header-component header-actions{grid-column:4 / 6!important;width:100%}#header-component header-actions .header-actions__action{flex:1 1 0;width:auto;min-width:0;height:40px}#header-component .header-logo__svg-fallback svg,#header-component .header-logo__image{width:96px;height:auto;max-width:96px;object-fit:contain}}.text-block--zpdp_eyebrow h6,.text-block--zpdp_eyebrow>h6{display:inline-block;font-size:11px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:#de2a2a!important;margin:0;line-height:1.2}.text-block--zpdp_eyebrow h6:empty,.text-block--zpdp_eyebrow:has(>h6:empty){display:none}.product-details h1{font-size:28px!important;font-weight:700!important;line-height:1.2!important;margin:2px 0 0!important}@media screen and (min-width:750px){.product-details .text-block h1{font-size:32px!important}}.text-block--zpdp_subtitle p,.text-block--zpdp_subtitle>p{display:block;font-size:14px!important;color:#6b7280!important;font-weight:400!important;line-height:1.4;margin:4px 0 0}.text-block--zpdp_subtitle p:empty,.text-block--zpdp_subtitle:has(>p:empty){display:none}.product-details{position:relative}@media screen and (min-width:750px){.product-details.sticky-content--desktop{position:sticky}}.product-details .rating-wrapper{position:absolute;top:8px;right:0;left:auto;width:max-content;margin:0;z-index:2}.product-details .rating-wrapper .rating-count{color:#111!important;font-size:14px!important;font-weight:400!important}.product-details .rating-wrapper .rating-count-separator{display:none}.product-details .price{gap:8px}.product-details .price__compare{color:#9ca3af;text-decoration:line-through;font-weight:400}.product-details .price:not(.price--on-sale) .price__compare{display:none}.product-details product-price [ref]{display:flex!important;flex-wrap:wrap;align-items:baseline!important;gap:10px}.product-details product-price .price{display:inline-flex!important;font-size:26px!important;font-weight:700!important;line-height:1.15;color:#000;letter-spacing:-.01em}.product-details product-price .price bdi{font-size:inherit!important;font-weight:inherit!important}.product-details product-price .compare-at-price{display:inline-flex!important;font-size:15px!important;font-weight:400!important;color:#9ca3af!important;text-decoration:line-through}.product-details product-price .compare-at-price bdi{font-size:inherit!important;font-weight:inherit!important;text-decoration:inherit}.zpdp-extras{display:flex;flex-direction:column;gap:12px;margin:8px 0 0}.zpdp-viewed{display:flex;align-items:center;gap:8px;padding:2px 0;background:none;border-radius:0}.zpdp-viewed__icon{color:#16a34a;flex-shrink:0}.zpdp-viewed__text{margin:0;font-size:13px;color:#000;font-weight:400}.zpdp-viewed__count{color:#16a34a;font-weight:700}.zpdp-viewed__text b{font-weight:700}.zpdp-countdown{display:flex;align-items:center;justify-content:space-between;gap:12px;height:40px;border-radius:5px;padding:0 12px;background:#22d143;color:#fff;overflow:hidden;position:relative}.zpdp-countdown:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,rgb(255 255 255 / 22%) 50%,transparent 80%);transform:translate(-100%);animation:zpdp-shine 2.8s ease-in-out infinite;pointer-events:none}@keyframes zpdp-shine{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.zpdp-countdown__off{font-size:13px;font-weight:800;letter-spacing:.03em;white-space:nowrap}.zpdp-countdown__timer{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;white-space:nowrap}.zpdp-countdown__digits{display:flex;gap:4px;font-weight:800;font-size:14px}.zpdp-countdown__digits span{min-width:18px;text-align:center}@media screen and (max-width:749px){.zpdp-countdown__timer{font-size:10.5px;gap:5px}.zpdp-countdown__digits{font-size:12.5px}.zpdp-countdown__off{font-size:12px}}.product-details variant-picker .variant-option--buttons{gap:10px}.product-details .variant-option__button-label--has-swatch{padding:0!important;border:none!important;background:none!important}.product-details .variant-option__swatch-wrapper,.product-details .swatch{width:44px!important;height:44px!important;border-radius:50%!important;border:2px solid #e5e7eb!important;overflow:hidden;transition:border-color .15s,transform .15s,box-shadow .15s}@media screen and (min-width:750px){.product-details .variant-option__swatch-wrapper,.product-details .swatch{width:48px!important;height:48px!important}}.product-details .variant-option__button-label--has-swatch:has(:checked) .variant-option__swatch-wrapper,.product-details .variant-option__button-label--has-swatch:has(:checked) .swatch{border-color:#000!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.product-details .variant-option--swatches-disabled .variant-option__swatch-wrapper,.product-details .variant-option--swatches-disabled .swatch{opacity:.35;filter:grayscale(.7)}.product-details .variant-option__button-label--has-swatch:hover .variant-option__swatch-wrapper,.product-details .variant-option__button-label--has-swatch:hover .swatch{transform:scale(1.06)}.product-details .variant-option__swatch-name{display:none!important}.product-details .variant-picker__option-values-wrapper,.product-details .variant-option-legend{font-size:14px;font-weight:500}.product-details .product-form-buttons{display:flex!important;flex-wrap:wrap;gap:12px;align-items:stretch;margin-top:4px}.product-details .product-form-buttons>*{flex:1 1 calc(50% - 6px);min-width:0}.product-details .product-form-buttons>.product-form-text__error{display:none}.product-details .product-form-buttons>.quantity-selector-wrapper{order:3;flex:0 0 100%;display:flex!important;align-items:center;gap:15px;width:100%!important;border-top:1px solid #ccc;padding:15px 0 10.5px;margin-top:16px}.product-details .product-form-buttons>.quantity-selector-wrapper:before{content:"Quantity:";font-weight:600;font-size:14px;color:#9e9e9e;flex-shrink:0}.product-details .quantity-selector-wrapper .quantity-selector{height:48px;border:1px solid #d9d9d9;border-radius:6px;gap:0;width:auto}.product-details .quantity-selector .quantity-minus,.product-details .quantity-selector .quantity-plus{width:46px;height:46px}.product-details .quantity-selector input{width:80px;font-size:15px;font-weight:700;color:#616161;text-align:center}.product-details .add-to-cart-button,.product-details .product-form__add-button{height:54px!important;border-radius:71px!important;font-weight:600!important;font-size:13px!important;letter-spacing:2px!important;text-transform:uppercase;white-space:nowrap;background:transparent!important;color:#000!important;border:1px solid #000!important;width:100%}.product-details .add-to-cart-button .add-to-cart-icon{display:none!important}.product-details .add-to-cart-button:hover,.product-details .product-form__add-button:hover{background:#000!important;color:#fff!important}.product-details shopify-accelerated-checkout,.product-details .shopify-payment-button,.product-details .accelerated-checkout-block{width:100%}.product-details .shopify-payment-button__button,.product-details .shopify-payment-button__button:not([disabled]){height:52px!important;border-radius:50px!important;font-weight:600!important;text-transform:uppercase;font-size:0!important;letter-spacing:2px;background:#000!important;color:#fff!important;border:none!important;position:relative}.product-details .shopify-payment-button__button:before{content:"Buy now";font-size:13px;letter-spacing:2px;text-transform:uppercase}@media screen and (max-width:749px){.product-details .add-to-cart-button,.product-details .product-form__add-button{height:48px!important;font-size:12px!important}.product-details .shopify-payment-button__button{height:48px!important}.product-details .shopify-payment-button__button:before{font-size:12px}.product-details .product-form-buttons>*{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important}.product-details .product-form-buttons>.quantity-selector-wrapper{flex:0 0 100%!important;width:100%!important;max-width:100%!important;gap:12px}.product-details .quantity-selector-wrapper .quantity-selector{flex:1;justify-content:center;border:none!important;background:transparent;height:44px!important;gap:6px}.product-details .quantity-selector .quantity-minus,.product-details .quantity-selector .quantity-plus{width:38px!important;height:38px!important;border:1px solid #e0e0e0!important;border-radius:50%!important;background:#fff!important;color:#111}.product-details .quantity-selector input{width:44px!important;border:none!important;background:transparent!important;font-size:15px}.product-details product-price .price{font-size:23px!important}.product-details product-price .compare-at-price{font-size:14px!important}.product-information__grid{position:relative}.product-information__grid>[class*=__zpdp_eyebrow]{position:absolute;top:10px;left:10px;z-index:5;margin:0;background:#fff;padding:5px 12px;border-radius:100px;box-shadow:0 1px 5px #0000001f}.product-information__grid>.rating-wrapper{position:absolute;top:13px;right:12px;z-index:5;width:max-content;margin:0}.product-information__grid>.rating-wrapper .rating-count{color:#111!important;font-size:13px!important}}.product-information media-gallery{--thumbnail-width: 60px}.media-gallery .slideshow-controls__thumbnail{border-radius:8px}.product-details{align-self:flex-start}.product-details .ztrust{list-style:none;display:flex;justify-content:space-between;padding:0;margin:28px 0 20px;text-align:center;width:100%}.product-details .ztrust__item{margin:0;padding:0}.product-details .ztrust__box{display:block;text-align:center}.product-details .ztrust__box img{width:35px;height:35px;aspect-ratio:1;object-fit:contain}.product-details .ztrust__box h6{margin:10px 0 0;font-size:10px;font-weight:800;color:#000;text-align:center;letter-spacing:normal;text-transform:none;line-height:normal}@media screen and (max-width:749px){.product-details .ztrust__box h6{font-size:9px}}.zptabs{position:relative;background:var(--zptabs-bg, #fff);border-bottom:1px solid var(--zptabs-border, #e5e5e5);z-index:30}.zptabs.is-pinned{position:fixed;left:0;right:0;z-index:40;box-shadow:0 2px 8px #0000000f}.zptabs__inner{display:flex;justify-content:center;gap:6px;max-width:1440px;margin:0 auto;padding:0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.zptabs__inner::-webkit-scrollbar{display:none}.zptabs__tab{-webkit-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;padding:14px 16px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.zptabs__tab:hover{color:#111}.zptabs__tab.is-active{color:#111;font-weight:700;border-bottom-color:#111}@media screen and (max-width:749px){.zptabs__tab{padding:12px 14px;font-size:13px}}.zptabs__placeholder{display:none}.zptabs.is-pinned+.zptabs__placeholder{display:block}.zptabs__top{position:fixed;top:140px;right:50%;transform:translate(50%);display:none;align-items:center;gap:4px;height:36px;padding:0 14px;border:none;border-radius:40px;background:#111;color:#fff;font-size:12px;font-weight:600;cursor:pointer;z-index:35;box-shadow:0 4px 14px #0003}.zptabs__top.is-visible{display:inline-flex}@media screen and (min-width:750px){.zptabs__top{display:none!important}}.zoverview{background:var(--zoverview-bg, #fff);padding:24px 0 8px}.zoverview__inner{max-width:1440px;margin:0 auto;padding:0 16px}@media screen and (min-width:750px){.zoverview__inner{padding:0 40px}}.zoverview__content{font-size:15px;line-height:1.7;color:#111}.zoverview__content img{display:block;width:calc(100% + 32px);max-width:none;margin:0 0 0 -16px;border-radius:0}.zoverview__content p:has(>img){margin:0}@media screen and (min-width:750px){.zoverview__content img{width:calc(100% + 80px);margin-left:-40px}}.zoverview__content h2,.zoverview__content h3{margin:22px 0 10px}.zoverview__empty{color:#9ca3af}.hrev{background:var(--hrev-bg, #f7f6f4)}.zspecs{background:var(--zspecs-bg, #fff);padding:20px 0}.zspecs__inner{max-width:1000px;margin:0 auto;padding:0 16px}@media screen and (min-width:750px){.zspecs__inner{padding:0 40px}}.zspecs__heading{font-size:26px;font-weight:700;margin:0 0 10px}@media screen and (min-width:750px){.zspecs__heading{font-size:34px}}.zspecs__package{font-size:14px;color:#555;margin:0 0 16px}.zspecs__content{font-size:15px;line-height:1.8;color:#222;white-space:pre-line}.zfaq{background:var(--zfaq-bg, #fff);padding:12px 0 32px}.zfaq__inner{max-width:1000px;margin:0 auto;padding:0 16px}@media screen and (min-width:750px){.zfaq__inner{padding:0 40px}}.zfaq__heading{font-size:26px;font-weight:700;margin:0 0 14px}@media screen and (min-width:750px){.zfaq__heading{font-size:34px}}.zfaq__item{border-bottom:1px solid #ececec}.zfaq__question{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;font-size:15px;font-weight:600;cursor:pointer;list-style:none;color:#111}.zfaq__question::-webkit-details-marker{display:none}.zfaq__chevron{transition:transform .2s;flex-shrink:0;color:#666}.zfaq__item[open] .zfaq__chevron{transform:rotate(180deg)}.zfaq__answer{padding:0 0 16px;font-size:14.5px;color:#444;line-height:1.65}.zfaq__answer p{margin:0 0 8px}.zrv{background:var(--zrv-bg, #fff);padding:24px 0 40px}.zrv__inner{max-width:1440px;margin:0 auto;padding:0 16px}@media screen and (min-width:750px){.zrv__inner{padding:0 40px}}.zrv__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.zrv__heading{font-size:22px;font-weight:700;margin:0}@media screen and (min-width:750px){.zrv__heading{font-size:28px}}.zrv__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}@media screen and (min-width:600px){.zrv__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}}@media screen and (min-width:1000px){.zrv__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.zrv__card{display:block;text-decoration:none;color:inherit}.zrv__media{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#f5f5f5}.zrv__media img{width:100%;height:100%;object-fit:cover;display:block}.zrv__info{padding:8px 2px 0;display:flex;flex-direction:column;gap:3px}.zrv__title{font-size:13px;font-weight:500;color:#111;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:750px){.zrv__title{font-size:14px}}.zrv__prices{display:flex;align-items:center;gap:6px}.zrv__price{font-size:14px;font-weight:700;color:#111}.zrv__compare{font-size:12px;color:#9ca3af;text-decoration:line-through}.zrv__sentinel{height:1px}.zrv__loader,.zrv__end,.zrv__empty{color:#9ca3af;font-size:14px;text-align:center;padding:18px 0 4px}.zrv__loader:after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;border:2px solid #d1d5db;border-top-color:#111;border-radius:50%;vertical-align:-2px;animation:zrv-spin .7s linear infinite}@keyframes zrv-spin{to{transform:rotate(360deg)}}body.template-product .product-information{padding-block-start:0!important}@media screen and (max-width:749px){.product-information.section{padding-block-start:0!important}}.shopify-section:has(>.zptabs){margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/luxury.css.map */
