:root{--bg:#ffffff;--bg-alt:#f6f6f6;--ink:#0d0d0d;--ink-soft:#3d3d3d;--muted:#6b6b6b;--line:#e4e4e4;--line-strong:#c9c9c9;--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:"Jost","Helvetica Neue",Arial,sans-serif}body{font-family:var(--sans);font-size:16px;font-weight:300;line-height:1.65;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.section-header__title,.product-single__title,.grid-view-item__title,.product-card__title,.collection-grid-item__title,.cart__page-title{font-family:var(--serif)!important;font-weight:400!important;letter-spacing:0;color:var(--ink)}h1,.h1{font-size:clamp(30px,4vw,44px);line-height:1.08}h2,.h2{font-size:clamp(25px,3vw,34px);line-height:1.12}h3,.h3{font-size:22px;line-height:1.2}h4,.h4{font-size:19px;line-height:1.25}h2,.h2,.rte h2,.section-header__title,.cart-popup__heading{text-transform:none!important;letter-spacing:0!important}.rte,.rte p,p,li,td,th,label,input,select,textarea,button{font-family:var(--sans)}.rte,.rte p{color:var(--ink-soft);font-size:16px}a{color:var(--ink)}strong,b,.rte strong,.rte b,.product-single__description strong,.product-single__description b{font-weight:400;color:var(--ink)}.template-page .rte{max-width:66ch;margin:0 auto;font-size:16px;line-height:1.7}.template-page .rte h2{font-size:clamp(22px,2.4vw,28px);line-height:1.2;margin:48px 0 12px}.template-page .rte h2:first-child{margin-top:0}.template-page .rte p{margin:0 0 14px}.template-page .section-header{max-width:66ch;margin:0 auto 36px}.template-page .main-content{padding-top:56px}.template-page .section-header.text-center{text-align:left!important;padding-bottom:26px;border-bottom:1px solid var(--line);margin-bottom:40px}.template-page .section-header h1{font-size:clamp(32px,4.4vw,50px);line-height:1.05;margin:0}.template-page .section-header .asik-eyebrow{margin-bottom:14px}.asik-next{max-width:66ch;margin:56px auto 0;padding-top:36px;border-top:1px solid var(--line);text-align:center}.asik-next p{color:var(--ink-soft);font-size:15px;margin:10px 0 22px}.asik-next p.asik-next__alt{font-size:13px;color:var(--muted);margin:18px 0 0}.asik-next__alt a{color:var(--ink);border-bottom:1px solid var(--line-strong)}.asik-next__alt a[href^="tel:"]{white-space:nowrap}.asik-contact{max-width:66ch;margin:44px auto 0;padding-top:36px;border-top:1px solid var(--line)}.asik-contact>p{color:var(--ink-soft);font-size:15px;margin:10px 0 22px}.asik-callform{border:1px solid var(--line);padding:32px}.asik-callform label{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.asik-callform input,.asik-callform select,.asik-callform textarea{width:100%;border:1px solid var(--line-strong);border-radius:0;background:#fff;font:300 16px var(--sans);color:var(--ink);padding:13px 14px;margin:0 0 18px}.asik-callform select{-webkit-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230d0d0d' stroke-width='1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:10px 6px}.asik-callform input:focus,.asik-callform select:focus,.asik-callform textarea:focus{border-color:var(--ink)}#ContactForm-message:focus,.cart-note__input:focus{border-color:var(--ink)}.asik-callform .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.asik-callform .btn{width:100%;margin-top:4px}.asik-callform .form-message{font-family:var(--serif);font-size:20px;line-height:1.4;margin:0 0 18px}.asik-callform .form-message--success,.asik-callform .form-message--error{border:1px solid var(--ink);background:#fff;color:var(--ink);padding:14px 16px}.asik-callform .form-message a{color:var(--ink)}@media(max-width:480px){.asik-callform .row2{grid-template-columns:1fr;gap:0}.asik-callform{padding:22px 18px}}.asik-reach{max-width:66ch;text-align:left;margin:0 auto 40px;padding-bottom:36px;border-bottom:1px solid var(--line)}.asik-reach p{color:var(--ink-soft);font-size:15px;margin:0 0 18px}.asik-reach .asik-empty__cta{justify-content:flex-start}@media(max-width:749px){.asik-reach .btn{flex:1 1 100%}}.template-page .rte [style*="text-align: center"],.template-page .rte [style*="text-align:center"]{text-align:left!important}.asik-faq{border-top:1px solid var(--line)}.asik-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 0;cursor:pointer;font-family:var(--serif);font-size:22px;line-height:1.3;color:var(--ink)}.asik-faq summary::-webkit-details-marker{display:none}.asik-faq summary:after{content:"+";flex:none;font-family:var(--sans);font-weight:300;font-size:20px;color:var(--ink)}.asik-faq[open] summary:after{content:"\2212"}.asik-faq summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.asik-faq__a{padding:0 0 20px}@media(max-width:749px){.asik-faq summary{font-size:19px}}.template-page .section-header:has(~.rte>.asik-faq:first-child){margin-bottom:0}.template-page .rte>.asik-faq:first-child{border-top:0}.template-page .rte:has(>.asik-faq)~.asik-next{margin-top:0}.section-header__title--small,.breadcrumb,.filters-toolbar__label,.product-single__vendor,.grid-view-item__vendor{font-size:10px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--muted)!important;font-family:var(--sans)!important}body,.rte,.grid-view-item__title,.product-card__title,.price-item,.grid-view-item__vendor,.product-single__description{color:var(--ink-soft)}.grid-view-item__title,.product-card__title,.product-single__title{color:var(--ink)}.price-item--sale,.price--on-sale .price-item--sale{color:var(--ink)!important}.price__badge,.price__badge--sale,.price__badge--sold-out{color:var(--ink)!important;background:transparent!important;border:1px solid var(--ink)!important;border-radius:0!important;font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:4px 9px}.price-item--regular{color:var(--muted)}.price--on-sale .price-item--regular{text-decoration:line-through;color:var(--muted)}.collection-grid-item__title-wrapper:before,.collection-hero__image:before,.hero__image:before{background:none!important;opacity:0!important;display:none!important}*,*:before,*:after{border-radius:0!important;box-shadow:none!important}.btn,.shopify-payment-button__button,input,select,textarea{border-radius:0!important}.btn,.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 30px;background:var(--ink);color:#fff;border:1px solid var(--ink);font-family:var(--sans);font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;transition:background .18s ease,color .18s ease}.btn:hover,.shopify-payment-button__button--unbranded:hover{background:#fff;color:var(--ink)}.btn--secondary,.btn--tertiary{background:transparent;color:var(--ink);border:1px solid var(--ink)}.btn--secondary:hover{background:var(--ink);color:#fff}.btn[disabled],.btn.disabled{opacity:.35;background:var(--muted);border-color:var(--muted)}.site-header{border-bottom:1px solid var(--line);background:#fff;padding:0}.site-header .site-header__mobile-nav{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,32px)}.site-header__logo{padding-left:0;margin:16px 0;line-height:1}.site-header__logo,.site-header__logo-image{font-family:var(--serif)}.site-nav__link{font-family:var(--sans);font-size:11px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.site-nav__link:hover{color:var(--ink)}@media(min-width:750px){.site-header .site-header__mobile-nav{display:flex;align-items:center;justify-content:space-between}.site-header .site-header__mobile-nav>.grid__item{display:block;float:none;width:auto}.site-header #AccessibleNav{flex:1 1 auto;text-align:right;padding-right:26px}.site-header #AccessibleNav .site-nav,.site-nav--centered{text-align:right}.site-nav>li>.site-nav__link{padding:3px 0 3px 30px}.site-header .site-header__icons{flex:0 0 auto}}@media(min-width:750px)and (max-width:989px){.site-nav>li>.site-nav__link{padding-left:16px;font-size:10px;letter-spacing:.1em}}.site-header__cart,.site-header__search{color:var(--ink)}.site-header__icons .icon{width:20px;height:20px;fill:none;stroke:currentColor}.site-header__icon{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.site-header__cart-count{top:5px;right:4px;min-width:15px;height:15px;padding:0 3px;box-sizing:border-box}.site-header__cart-count span{font-size:9px;line-height:1;padding:0}@media(min-width:750px){.site-header__icon.site-header__menu{display:none}}.site-header__cta{display:none}@media(min-width:990px){.site-header__cta{display:inline-flex;align-items:center;vertical-align:middle;min-height:40px;padding:0 18px;margin-right:18px;border:1px solid var(--ink);font-family:var(--sans);font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);text-decoration:none;transition:background .18s ease,color .18s ease}.site-header__cta:hover{background:var(--ink);color:#fff}}.announcement-bar{background:var(--ink);color:#fff;border:0}.announcement-bar__message{font-size:10px;letter-spacing:.22em;text-transform:uppercase}.page-width{max-width:1240px;padding:0 clamp(20px,5vw,32px)}.main-content{padding-top:56px}.section-header{margin-bottom:44px;text-align:left}.section-header__title{margin:0 0 10px}.collection-hero__title{font-family:var(--serif);font-size:clamp(30px,4vw,46px)}.collection-hero{border-bottom:1px solid var(--line);padding-bottom:34px;margin-bottom:44px}.filters-toolbar-wrapper{border:0;border-bottom:1px solid var(--line);margin-bottom:36px}.filters-toolbar{padding:0 0 16px}.filters-toolbar__item{font-size:12px}.filters-toolbar__product-count{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.filters-toolbar__input,.filters-toolbar select{border:1px solid var(--line-strong);background:#fff;color:var(--ink);font-family:var(--sans);font-size:13px;padding:9px 12px}.grid--uniform .grid__item{margin-bottom:44px}.grid-view-item{position:relative}.grid-view-item__image-wrapper,.product-card__image-wrapper{border:1px solid var(--line);background:#fff;transition:border-color .18s ease}.grid-view-item:hover .grid-view-item__image-wrapper{border-color:var(--ink)}.grid-view-item__image{mix-blend-mode:multiply}.grid-view-item__title,.product-card__title{font-size:17px!important;line-height:1.3;margin:16px 0 6px}.grid-view-item__meta,.price-list{margin:0}.grid-view-item .price-item,.product-card .price-item{font-family:var(--sans);font-size:13px;letter-spacing:.06em;color:var(--muted)}.grid-view-item--sold-out .grid-view-item__image{opacity:.4}.grid-view-item__vendor{display:none}.placeholder-background--animation{animation:none;background:var(--bg-alt)}.collection-grid-item{background:#fff;border:1px solid var(--line);padding-bottom:0}.collection-grid-item__overlay{background-size:cover;background-position:center;height:0;padding-bottom:118%}.collection-grid-item__title-wrapper{position:static;transform:none;padding:0}.collection-grid-item__title{position:static;transform:none;font-family:var(--serif)!important;font-size:19px!important;color:var(--ink)!important;text-align:left;padding:15px 16px 16px;text-shadow:none}.product-single__title{font-size:clamp(27px,3.4vw,40px);margin:0 0 14px;line-height:1.1}.product-single__meta .asik-eyebrow--crumb{display:inline-flex;align-items:center;min-height:44px;margin:-10px 0 0;text-decoration:none;color:var(--muted)}a.asik-eyebrow--crumb:hover{color:var(--ink)}.product-single__price,.product__price,.product__price .price-item,.product-single__meta .price-item--regular{font-family:var(--sans)!important;font-size:22px!important;font-weight:300;letter-spacing:.03em;color:var(--ink)!important}.product__price{margin:0 0 6px}.product-single__meta .price__unit,.product-single__meta .price__badges{margin-top:8px}.product-single__description{margin-top:30px;color:var(--ink-soft)}.product-single__description h3,.product-single__description h4{margin:22px 0 8px}.product-single__description [style*="#9a8757"],.product-single__description [style*="#9A8757"]{color:var(--muted)!important}.product-single__description [style*="#ece7da"],.product-single__description [style*="#ECE7DA"]{border-color:var(--line)!important}.product-single__description table{width:100%;border-collapse:collapse;margin:4px 0 20px;border:0}.product-single__description td,.product-single__description th{border:0!important;border-top:1px solid var(--line)!important;padding:12px 0!important;font-size:14.5px;line-height:1.6;color:var(--ink-soft);vertical-align:top;background:transparent}.product-single__description tr:last-child td{border-bottom:1px solid var(--line)!important}.product-single__description td:first-child{width:128px!important;padding-right:16px!important;padding-top:15px!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--muted)!important;white-space:nowrap}.product-single__photos{border:0}@media(min-width:750px){.product-single__media-group.medium-up--two-thirds{width:54%}.product-single>.grid__item.medium-up--one-third{width:46%;padding-left:clamp(28px,4vw,56px)}}.product-single__media-wrapper{max-width:none!important;width:100%;margin:0;border:1px solid var(--line)}.product-single__photo,.product-featured-img{border:0}.product-single__media img,.product-single__media img.product-featured-media{height:auto}.product-single__media-wrapper:not([data-product-media-type-video]):not([data-product-media-type-model]) .product-single__media{padding-top:100%!important;position:relative;overflow:hidden}.product-single__media-wrapper:not([data-product-media-type-video]):not([data-product-media-type-model]) .product-single__media img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none!important;max-height:none!important;object-fit:cover;object-position:center;transform:none}.product-single__thumbnails-item img,.product-single__thumbnail-image{aspect-ratio:1/1;object-fit:cover;width:100%;height:auto;padding:0}.product-single__thumbnail{margin:0;border:1px solid var(--line)}.product-single__thumbnail.active-thumb,.product-single__thumbnail:not([disabled]):not(.active-thumb):hover{border-color:var(--ink);opacity:1}@media(min-width:750px){.product-single__thumbnails{display:flex;flex-wrap:nowrap;gap:8px;margin:14px 0 0}.product-single__thumbnails-item{flex:1 1 0;min-width:0;max-width:calc(20% - 6.4px);margin:0;padding:0}.product-single__thumbnail{min-height:0}}@media(max-width:749px){.thumbnails-slider--active .product-single__thumbnails:not(.slick-initialized){display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow:hidden;max-width:75%;margin:0 auto}.thumbnails-slider--active .product-single__thumbnails:not(.slick-initialized) .product-single__thumbnails-item{flex:0 0 33.333%;max-width:33.333%;padding:5px 2.5px}.product-single__media-wrapper{touch-action:pan-y pinch-zoom}.thumbnails-slider__btn .icon{display:none}.thumbnails-slider__btn{display:flex;align-items:center;justify-content:center}.thumbnails-slider__btn:before{content:"";display:block;width:9px;height:9px;border:solid var(--ink);border-width:0 0 1px 1px}.thumbnails-slider__prev:before{transform:rotate(45deg);margin-left:4px}.thumbnails-slider__next:before{transform:rotate(-135deg);margin-right:4px}}.thumbnails-slider__btn,.thumbnails-slider__btn:hover{background:transparent;border:0;color:var(--ink);min-height:44px;min-width:44px;padding:0}.product-form__item label,.single-option-selector__label,.product-form__item--quantity label{font-family:var(--sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;display:block}.product-single__meta .product-form__item:not(.product-form__item--submit){margin-bottom:22px}.product-single__meta .product-form__controls-group~.product-form__controls-group--submit{margin-top:3px}.product-form__input,.single-option-selector,.product-form select,.product-form input[type=number],.product-form textarea{width:100%;border:1px solid var(--line-strong);background:#fff;color:var(--ink);font-family:var(--sans);font-size:16px;font-weight:300;padding:13px 14px;-webkit-appearance:none;appearance:none}.product-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230d0d0d' stroke-width='1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:10px 6px;padding-right:36px}.product-form__input:focus,.product-form select:focus{border-color:var(--ink)}.product-form__input:focus:not(:focus-visible),.product-form select:focus:not(:focus-visible){outline:none}.product-form__cart-submit{width:100%;margin-top:8px}.shopify-payment-button{margin-top:10px}.asik-buybar{display:none}.asik-ring-options{border:1px solid var(--line);padding:22px;margin:24px 0;background:var(--bg-alt)}.asik-ring-options label{font-family:var(--sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.asik-ring-options .note,.asik-ring-extras .note{font-size:12px;line-height:1.5;color:var(--muted);margin:8px 0 0;padding:0;border:0;background:none}.asik-field-err{display:flex;align-items:baseline;gap:8px;margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--ink)}.asik-field-err[hidden]{display:none}.asik-field-err:before{content:"";flex:0 0 6px;width:6px;height:6px;background:var(--ink);position:relative;top:-1px}.asik-ring-extras select[aria-invalid=true]{border-color:var(--ink);outline:1px solid var(--ink);outline-offset:-2px}.asik-assure{border-top:1px solid var(--line);margin-top:30px;padding-top:22px;display:grid;gap:13px}.asik-assure div{display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.55;color:var(--ink-soft)}.asik-assure b{font-weight:400;color:var(--ink);font-size:10px;letter-spacing:.18em;text-transform:uppercase;flex:0 0 108px;padding-top:2px}.asik-assure a{color:var(--ink);border-bottom:1px solid var(--line-strong)}.asik-assure a:hover{border-bottom-color:var(--ink)}.asik-ask{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:16px 0 4px;border:1px solid var(--ink);background:#fff;color:var(--ink);font-family:Jost,sans-serif;font-weight:400;font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;box-sizing:border-box;transition:background .2s,color .2s}a.asik-ask:hover,a.asik-ask:focus-visible{background:var(--ink);color:#fff}.asik-ask:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.asik-ask__note{font-size:12px;line-height:1.5;color:var(--muted);margin:6px 0 0;text-align:center}@media(min-width:990px){.asik-ask{width:auto;margin-left:5px;margin-right:5px}.asik-ask__note{margin-left:5px;margin-right:5px}}.asik-detail{border-top:1px solid var(--line);margin-top:64px;padding-top:44px}.asik-detail h2{font-family:var(--serif);font-size:clamp(24px,3vw,32px);margin:0 0 34px;font-weight:400;text-transform:none;letter-spacing:0}.asik-detail__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;background:none;margin:0}.asik-detail__grid>div{background:none;padding:0;min-width:0}.asik-detail dt{font-family:var(--sans);font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:0 0 10px}.asik-detail dd{margin:0;font-size:14.5px;line-height:1.65;color:var(--ink-soft)}.asik-detail dd a{color:var(--ink);border-bottom:1px solid var(--line-strong)}.asik-detail dd a:hover{border-bottom-color:var(--ink)}.asik-detail__grid--8,.asik-detail__grid--4{grid-template-columns:repeat(4,1fr)}.asik-detail__grid>div{min-width:0}@media(max-width:900px){.asik-detail__grid,.asik-detail__grid--8,.asik-detail__grid--4{grid-template-columns:1fr 1fr;gap:28px}}@media(max-width:600px){.asik-detail{margin-top:44px;padding-top:34px}.asik-detail__grid{grid-template-columns:1fr;gap:24px}}.cart__page-title{font-size:clamp(28px,3.4vw,40px)}.cart-row{border-bottom:1px solid var(--line)}.cart__image{border:1px solid var(--line);width:96px;height:96px;max-width:none;max-height:none;object-fit:cover;margin:0}.cart__product-name,.cart__product-title{font-family:var(--serif);font-size:18px;color:var(--ink)}.cart__subtotal,.cart__subtotal-title{font-family:var(--sans);letter-spacing:.04em}.cart__shipping{font-size:12px;color:var(--muted);letter-spacing:.04em}.cart-note__label{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.cart th{font-family:var(--sans)!important;font-size:10px!important;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);padding:0 22px 12px!important;border-bottom:1px solid var(--line)}.cart th:first-child{padding-left:0!important}.cart th:last-child{padding-right:0!important}.cart-header{text-align:left}.cart__remove a,.cart .text-link,.cart-header .text-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;border-bottom:0;text-decoration:underline;text-underline-offset:4px}.cart__shipping a{display:inline-block;padding:8px 0}.product-details__item-label,.product-details__property-label{font-weight:inherit;color:inherit}.cart-popup-item__image-wrapper{flex:0 0 72px;max-width:72px}.cart-popup-item__image{width:72px;height:72px;max-width:none;object-fit:cover;border:1px solid var(--line)}.asik-assure--cart{max-width:520px;margin:34px 0 0 auto}@media(min-width:750px){.cart-subtotal,.cart__shipping,.cart__buttons-container{max-width:520px;margin-left:auto;margin-right:0}.cart__submit-controls{display:block}.cart__submit.btn{width:100%;min-height:50px}.cart__submit+.cart__submit{margin:10px 0 0}.additional-checkout-buttons{margin-top:10px}}.pagination{margin-top:40px;border-top:1px solid var(--line);padding-top:26px}.pagination a,.pagination .page.current{font-size:12px;letter-spacing:.1em;color:var(--ink-soft)}.pagination .page.current{color:var(--ink);border-bottom:1px solid var(--ink)}.asik-footer{background:var(--ink);color:#a3a3a3;border:0;padding:64px 0 26px;margin-top:80px}.asik-footer .wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,32px)}.asik-footer .fgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:clamp(28px,3.4vw,44px);margin-bottom:44px}.asik-footer .logo{display:inline-block;font-family:var(--serif);font-size:24px;letter-spacing:.34em;line-height:1;color:#fff;margin-bottom:16px;padding-left:.34em}.asik-footer .logo small{display:block;font-family:var(--sans);font-size:8px;letter-spacing:.42em;color:#8c8c8c;text-align:center;margin-top:5px;padding-left:.42em}.asik-footer h2{font-family:var(--sans)!important;font-size:10px;letter-spacing:.22em!important;text-transform:uppercase!important;color:#fff;margin:0 0 18px;line-height:1.25}.asik-footer p,.asik-footer a{color:#a3a3a3;font-size:14px;margin-bottom:9px;display:block}.asik-footer a{transition:color .18s ease}.asik-footer a:hover{color:#fff}.asik-footer .copy{border-top:1px solid #262626;padding-top:24px;text-align:center;color:#8c8c8c;font-size:11px;letter-spacing:.1em}@media(max-width:900px){.asik-footer .fgrid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:560px){.asik-footer{margin-top:52px}.asik-footer .fgrid{grid-template-columns:1fr 1fr;gap:30px 20px}.asik-footer .fgrid>div:first-child,.asik-footer .fgrid>div:last-child{grid-column:1/-1}}.site-footer{background:var(--ink);color:#a3a3a3;border:0}.site-header__logo-link{display:inline-block;font-family:var(--serif)!important;font-weight:400!important;font-size:24px!important;letter-spacing:.34em;line-height:1;padding-left:.34em;color:var(--ink)!important;text-transform:uppercase;white-space:nowrap;word-break:normal;text-decoration:none}.site-header__logo-link .asik-mark{display:block}.site-header__logo-link small{display:block;font-family:var(--sans);font-size:8px;font-weight:400;letter-spacing:.42em;color:var(--muted);text-align:center;margin-top:5px;padding-left:.42em}.site-header__logo img{display:none}.asik-shop{padding-bottom:80px}.asik-shop__head{margin:0 0 30px}.asik-eyebrow{display:block;font-family:var(--sans);font-size:10px;font-weight:400;letter-spacing:.34em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.asik-shop__head h1{font-family:var(--serif);font-weight:400;font-size:clamp(32px,4.4vw,50px);line-height:1.05;margin:0}.asik-shop__intro{max-width:60ch;margin-top:16px;color:var(--ink-soft);font-size:16px}.asik-shop__intro p{margin:0}.asik-shop__intro a{color:var(--ink);border-bottom:1px solid var(--line-strong)}.asik-cats{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;margin-bottom:30px}.asik-cats a{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);border:1px solid transparent;padding:8px 13px;transition:border-color .18s ease,color .18s ease}.asik-cats a:hover{color:var(--ink);border-color:var(--line-strong)}.asik-cats a[aria-current=page]{color:var(--ink);border-color:var(--ink)}@media(min-width:750px){.asik-cats{gap:4px}.asik-cats a{padding:8px 11px;letter-spacing:.15em}}.asik-count{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0 0 26px}.asik-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.4vw,30px)}.asik-card{display:block;color:inherit}.asik-card__shot{display:block;border:1px solid var(--line);background:#fff;aspect-ratio:1/1;overflow:hidden;transition:border-color .18s ease}.asik-card:hover .asik-card__shot{border-color:var(--ink)}.asik-card__shot img{display:block;width:100%;height:100%;object-fit:cover}.asik-card__blank{display:block;width:100%;height:100%;background:var(--bg-alt)}.asik-card__name{display:block;font-family:var(--serif);font-size:17px;line-height:1.3;margin:15px 0 6px;color:var(--ink)}.asik-card__price{display:block;font-size:13px;letter-spacing:.06em;color:var(--muted)}.asik-card__price em{font-style:normal}.asik-taxline{margin-top:34px;font-size:13px;font-weight:300;line-height:1.6;letter-spacing:.02em;text-transform:none;color:var(--muted)}.asik-shop .asik-next{margin-top:48px}.asik-empty{border:1px solid var(--line);padding:clamp(36px,6vw,64px);text-align:center}.asik-empty h2{font-family:var(--serif);font-size:clamp(24px,3vw,32px);margin:0 0 14px}.asik-empty p{max-width:52ch;margin:0 auto 26px;color:var(--ink-soft);font-size:15px}.asik-empty__cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.empty-page-content{max-width:60ch;margin:0 auto;padding:36px 0 12px}.empty-page-content h1{font-size:clamp(30px,4vw,44px);margin:0 0 12px}.empty-page-content p{color:var(--ink-soft);font-size:16px;margin:0 0 22px}.empty-page-content .asik-empty__cta{margin-bottom:18px}.empty-page-content p.asik-next__alt{font-size:13px;color:var(--muted);margin:0}.asik-search__form{max-width:560px;margin:22px 0 36px}.asik-search__form .search-form__input{border:1px solid var(--line-strong);font:300 16px var(--sans);padding:13px 14px;min-height:50px;border-radius:0}.asik-search__form .search-form__connected-submit{background:var(--ink);color:#fff;min-width:50px;min-height:50px;border:1px solid var(--ink);border-radius:0}.asik-search__form .search-form__clear-action{color:var(--ink);min-width:44px}.asik-search__pages{list-style:none;margin:40px 0 0;padding:28px 0 0;border-top:1px solid var(--line);max-width:66ch}.asik-search__pages a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--serif);font-size:19px;color:var(--ink)}.asik-search__pages p{font-size:14px;color:var(--muted);margin:0 0 18px}.asik-search__related{margin-top:48px;border-top:1px solid var(--line);padding-top:36px}.asik-search__related .asik-eyebrow{display:block;margin-bottom:24px}.asik-related{margin-top:64px;border-top:0;padding-top:0;padding-bottom:0}.asik-related__title{font-family:var(--serif);font-weight:400;font-size:clamp(24px,3vw,32px);text-transform:none;letter-spacing:0;text-align:left;margin:0 0 34px;border-top:1px solid var(--line);padding-top:44px}@media(max-width:749px){.asik-related{margin-top:44px}.asik-related__title{padding-top:34px}}@media(max-width:900px){.asik-grid{grid-template-columns:1fr 1fr}}@media(max-width:749px){.asik-shop{padding-bottom:52px}.asik-cats{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;margin:0 calc(-1*clamp(20px,5vw,32px)) 22px;padding:10px clamp(20px,5vw,32px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.asik-cats::-webkit-scrollbar{display:none}.asik-cats a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font-size:11px;white-space:nowrap}.asik-card__name{font-size:15px;margin-top:13px}.asik-empty__cta{flex-direction:column}.asik-empty__cta .btn{width:100%}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:749px){#shopify-section-header{position:sticky;top:0;z-index:30;background:#fff}.main-content{padding-top:34px}.grid--uniform .grid__item{margin-bottom:32px}.grid-view-item__title,.product-card__title{font-size:15px!important}.product-single__title{font-size:26px}.product-single__description table,.product-single__description tbody,.product-single__description tr,.product-single__description td{display:block;width:100%!important}.product-single__description tr td:first-child{width:100%!important;padding:12px 0 3px!important;border-bottom:0!important;white-space:normal}.product-single__description td+td{border-top:0!important;padding:0 0 12px!important}.product-single__description tr:last-child td+td{border-bottom:1px solid var(--line)!important}.btn{min-height:52px;font-size:11px}.asik-assure b{flex-basis:96px}.asik-ask__note,.asik-ring-options .note,.asik-ring-extras .note{font-size:13px;color:var(--ink-soft)}.section-header{margin-bottom:30px}.template-page .rte h2{font-size:23px;line-height:1.15;margin:36px 0 10px}.asik-footer a{display:block;padding:10px 0;margin:0}.cart__row--heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cart__product-information{display:block}.cart__image-wrapper{flex:none;width:96px;padding:0;margin:0 0 12px}.cart__image{max-height:96px;margin:0}.cart__meta{width:62%}.cart__price{width:38%}.cart__product-title{font-size:17px;line-height:1.3;display:block}.product-details{font-size:13px;line-height:1.45;color:var(--muted);margin-top:6px}.cart__remove{margin-top:8px}.cart__qty-input{min-height:44px;width:64px;font-size:16px}.cart td{padding-top:18px;padding-bottom:18px}.asik-assure--cart{max-width:none;margin-top:28px}.cart__buttons-container{max-width:none;margin:0}.cart__footer .grid__item.small--text-center{text-align:left!important}.cart-subtotal{display:flex;justify-content:space-between;align-items:baseline}.mobile-nav__link,.mobile-nav__sublist-link{font-family:var(--sans);font-size:12px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);text-align:center;justify-content:center;padding:16px 24px;min-height:50px}.mobile-nav__sublist-link:not(.mobile-nav__sublist-header){background:var(--bg-alt);font-size:12px;color:var(--ink-soft);padding-left:24px;padding-right:24px}.mobile-nav__dropdown .mobile-nav__sublist-header{font-family:var(--sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.mobile-nav__label{border-bottom:0}.mobile-nav__link--active .mobile-nav__label{border-bottom:1px solid var(--ink)}.mobile-nav__item.border-bottom,.mobile-nav__return{border-color:var(--line)}.mobile-nav__item--dm{border-top:1px solid var(--line)}.mobile-nav__icon{padding-right:16px}.mobile-nav__cta{padding:14px 24px 18px}.mobile-nav__cta a{display:flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--ink);color:var(--ink);font-family:var(--sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.asik-buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ink);color:#fff;font-family:var(--sans)}.asik-buybar[hidden]{display:none}.asik-buybar__txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.asik-buybar__name{font-family:var(--serif);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asik-buybar__price{font-size:13px;letter-spacing:.06em;color:#a3a3a3}.asik-buybar__btn{flex:0 0 auto;min-height:44px;padding:0 18px;border:1px solid #fff;background:transparent;color:#fff;font-size:10px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}body.has-buybar{padding-bottom:72px}}footer.site a:focus-visible,.asik-footer a:focus-visible,.trust a:focus-visible,.site-footer a:focus-visible,footer.site button:focus-visible,.asik-footer button:focus-visible{outline:2px solid #fff;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/asik-shop.css.map */
