:root{--letter-spacing--heading-loose: .16em;--steeque-ink: #080808;--steeque-white: #ffffff;--steeque-steel: #aeb6ba;--steeque-sweep-fill: #c8ced1;--steeque-steel-04: #f7f8f9;--steeque-steel-08: #f1f3f4;--steeque-steel-16: #e4e8e9;--steeque-steel-32: #cfd5d7;--steeque-steel-deep: #7e888d;--steeque-ease: cubic-bezier(.4, 0, .2, 1);--steeque-ease-sweep: cubic-bezier(.22, .61, .36, 1);--steeque-speed: .2s;--steeque-sweep: .32s;--focus-outline-width: .125rem;--minimum-touch-target: 44px}svg.hero__media>*,svg[class*=placeholder]>*,.resource-image--placeholder svg>*,.card-gallery__placeholder svg>*,.collection-card__image--placeholder svg>*,.featured-blog-posts-card__image--placeholder svg>*,.product-media-container>svg>*,.resource-image>svg>*,.collection-card__image>svg>*{display:none!important}svg.hero__media,.hero__media.placeholder-svg{display:none!important}svg[class*=placeholder],.resource-image--placeholder svg,.card-gallery__placeholder svg,.collection-card__image--placeholder svg,.featured-blog-posts-card__image--placeholder svg,.product-media-container>svg,.resource-image>svg,.collection-card__image>svg{background-color:var(--steeque-steel-08)!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='16'><text x='130' y='12' font-family='Jost,Helvetica,Arial,sans-serif' font-size='10' letter-spacing='2.4' fill='%237e888d' text-anchor='middle'>CAMPAIGN IMAGE</text></svg>");background-repeat:no-repeat;background-position:center;box-shadow:inset 0 0 0 1px var(--steeque-steel-32);aspect-ratio:4 / 5;block-size:auto!important;max-block-size:30rem;inline-size:100%;object-fit:cover}.media-with-content svg[class*=placeholder],.media-with-text svg[class*=placeholder]{aspect-ratio:16 / 10;max-block-size:24rem}.media-with-content:has(svg[class*=placeholder]) .media-with-content__media,.media-with-text:has(svg[class*=placeholder]) .media-with-text__media{block-size:auto!important;min-block-size:0!important;max-block-size:24rem}@media screen and (max-width:749px){svg[class*=placeholder],.resource-image--placeholder svg,.card-gallery__placeholder svg,.collection-card__image--placeholder svg,.product-media-container>svg,.resource-image>svg,.collection-card__image>svg{max-block-size:15rem;background-size:62% auto}.media-with-content:has(svg[class*=placeholder]) .media-with-content__media,.media-with-text:has(svg[class*=placeholder]) .media-with-text__media{max-block-size:12rem}}.resource-list__item a[href=""],.resource-list__item a:not([href]){pointer-events:none;cursor:default}.header-logo:not(:has(.header-logo__image)){font-family:var(--font-heading--family);font-style:normal;font-weight:500;font-size:clamp(1.05rem,2.4vw,1.45rem);letter-spacing:.32em;text-transform:uppercase;line-height:1}.announcement-bar__slide{transition:opacity var(--steeque-sweep) var(--steeque-ease),visibility var(--steeque-sweep) var(--steeque-ease)!important}.announcement-bar__slides{align-items:center}.announcement-bar__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement-bar__slider slideshow-arrows,.announcement-bar__slider .slideshow-control{display:none!important}.announcement-bar__slider .announcement-bar__slides{inline-size:100%;max-inline-size:100%}@media screen and (max-width:749px){.announcement-bar__text{font-size:.6875rem;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.announcement-bar__slide{opacity:0!important;visibility:hidden!important;transition:none!important}.announcement-bar__slide:first-child{opacity:1!important;visibility:visible!important}}[id$=__hero] h1,[id$=__hero] .h1{font-size:3.75rem!important;line-height:1!important;letter-spacing:-.005em;max-inline-size:15ch!important;margin-inline:auto;text-wrap:balance;overflow-wrap:break-word}[id$=__hero] p{max-inline-size:35rem!important;margin-inline:auto;font-size:1rem!important;line-height:1.55;letter-spacing:.005em}@media screen and (max-width:1199px){[id$=__hero] h1,[id$=__hero] .h1{font-size:3.25rem!important}}@media screen and (max-width:1023px){[id$=__hero] h1,[id$=__hero] .h1{font-size:3rem!important}[id$=__hero] p{max-inline-size:30rem!important}}@media screen and (max-width:749px){[id$=__hero] h1,[id$=__hero] .h1{font-size:2.375rem!important;line-height:1.05!important;max-inline-size:13ch!important}[id$=__hero] p{font-size:.9375rem!important;max-inline-size:22rem!important}}main[data-template=index] h2{font-size:clamp(1.5rem,2.3vw,2.125rem);line-height:1.15}.button,.button-secondary,.button-custom,.shopify-payment-button__button,.shopify-payment-button__more-options,.product-form__submit,.add-to-cart-button{background-image:linear-gradient(to right,var(--steeque-sweep-fill) 0 100%);background-repeat:no-repeat;background-position:left center;background-size:0% 100%;letter-spacing:.12em;min-block-size:var(--minimum-touch-target);transition:background-size var(--steeque-sweep) var(--steeque-ease-sweep),color 70ms linear .12s,border-color var(--steeque-sweep) var(--steeque-ease-sweep),box-shadow var(--steeque-sweep) var(--steeque-ease-sweep)}.button:not(.button-unstyled):not([disabled]):hover,.button:not(.button-unstyled):not([disabled]):focus-visible,.button:not(.button-unstyled):not([disabled]):active,.button-secondary:not([disabled]):hover,.button-secondary:not([disabled]):focus-visible,.button-secondary:not([disabled]):active,.shopify-payment-button__button:not([disabled]):hover,.shopify-payment-button__button:not([disabled]):focus-visible,.shopify-payment-button__button:not([disabled]):active,.shopify-payment-button__more-options:not([disabled]):hover,.shopify-payment-button__more-options:not([disabled]):focus-visible,.product-form__submit:not([disabled]):hover,.product-form__submit:not([disabled]):focus-visible,.add-to-cart-button:not([disabled]):hover,.add-to-cart-button:not([disabled]):focus-visible{background-size:100% 100%;border-color:var(--steeque-sweep-fill)!important;color:var(--steeque-ink)!important}.button-secondary{transition:background-size var(--steeque-sweep) var(--steeque-ease-sweep),border-color var(--steeque-sweep) var(--steeque-ease-sweep)}.button:not(.button-unstyled):not([disabled]):active,.button-secondary:not([disabled]):active,.shopify-payment-button__button:not([disabled]):active,.product-form__submit:not([disabled]):active,.add-to-cart-button:not([disabled]):active{background-size:100% 100%;filter:brightness(.95)}.quantity-selector button,.facets button,.facets__summary,.list-filter label,.cart-drawer button,.pagination__item,.slideshow-control,.header-actions__button,.predictive-search__button,.email-signup__button,.email-signup button{transition:background-color var(--steeque-sweep) var(--steeque-ease),color var(--steeque-sweep) var(--steeque-ease),border-color var(--steeque-sweep) var(--steeque-ease),box-shadow var(--steeque-sweep) var(--steeque-ease)}.facets button:not([disabled]):hover,.facets button:not([disabled]):focus-visible,.facets__summary:hover,.list-filter label:hover,.pagination__item:not([disabled]):hover,.pagination__item:not([disabled]):focus-visible,.quantity-selector button:not([disabled]):hover,.quantity-selector button:not([disabled]):focus-visible,.header-actions__button:hover,.header-actions__button:focus-visible,.predictive-search__button:hover,.cart-drawer button:not(.button):not(.button-secondary):not([disabled]):hover{background-color:var(--steeque-steel-16);color:var(--steeque-ink)}.facets button:not([disabled]):active,.pagination__item:not([disabled]):active,.quantity-selector button:not([disabled]):active,.header-actions__button:active,.cart-drawer button:not(.button):not(.button-secondary):not([disabled]):active{background-color:var(--steeque-sweep-fill);color:var(--steeque-ink)}.slideshow-control:not([disabled]):hover,.slideshow-control:not([disabled]):focus-visible{background-color:var(--steeque-sweep-fill);color:var(--steeque-ink)}.slideshow-control:not([disabled]):active{background-color:var(--steeque-sweep-fill);color:var(--steeque-ink);filter:brightness(.95)}.header-menu a,.header-menu__link,.link,.button-unstyled,footer a,.footer a,.rte a{background-image:linear-gradient(to right,var(--steeque-steel) 0 100%);background-repeat:no-repeat;background-position:left 100%;background-size:0% 2px;transition:background-size var(--steeque-sweep) var(--steeque-ease),color var(--steeque-sweep) var(--steeque-ease)}.header-menu a:hover,.header-menu a:focus-visible,.header-menu__link:hover,.header-menu__link:focus-visible,.link:hover,.link:focus-visible,.button-unstyled:not([disabled]):hover,.button-unstyled:not([disabled]):focus-visible,footer a:hover,footer a:focus-visible,.footer a:hover,.footer a:focus-visible,.rte a:hover,.rte a:focus-visible{background-size:100% 2px}.header__row--bottom .header-menu a,.header-menu__link{letter-spacing:.13em}.mega-menu__heading,.mega-menu h3{letter-spacing:.16em;text-transform:uppercase}.button .svg-wrapper,.button-secondary .svg-wrapper,.button-unstyled .svg-wrapper,.link .svg-wrapper,.email-signup__button .svg-wrapper{transition:transform var(--steeque-sweep) var(--steeque-ease-sweep)}.button:hover .svg-wrapper,.button:focus-visible .svg-wrapper,.button-secondary:hover .svg-wrapper,.button-secondary:focus-visible .svg-wrapper,.button-unstyled:hover .svg-wrapper,.button-unstyled:focus-visible .svg-wrapper,.link:hover .svg-wrapper,.link:focus-visible .svg-wrapper,.email-signup__button:hover .svg-wrapper,.email-signup__button:focus-visible .svg-wrapper{transform:translate(3px)}.button[disabled],.button-secondary[disabled],button[disabled],.product-form__submit[disabled],.add-to-cart-button[disabled],[type=submit][disabled]{background-image:none!important;background-color:var(--steeque-steel-16)!important;border-color:var(--steeque-steel-32)!important;color:var(--steeque-steel-deep)!important;cursor:not-allowed;filter:none;transform:none}.email-signup input:focus-visible{outline:var(--focus-outline-width) solid var(--steeque-ink);outline-offset:2px}@media(pointer:coarse){.header-menu a,.header-drawer a,footer a,.footer a,.list-filter a,.list-filter label{min-block-size:var(--minimum-touch-target);display:flex;align-items:center}}.group-block:has(>.group-block__link){position:relative;min-block-size:var(--minimum-touch-target);background-image:linear-gradient(to right,var(--steeque-steel-16) 0 100%);background-repeat:no-repeat;background-position:left center;background-size:0% 100%;transition:background-size var(--steeque-sweep) var(--steeque-ease-sweep),box-shadow var(--steeque-sweep) var(--steeque-ease-sweep)}.group-block:has(>.group-block__link):hover,.group-block:has(>.group-block__link:focus-visible){background-size:100% 100%;box-shadow:inset 0 0 0 1px var(--steeque-ink)}.group-block:has(>.group-block__link):active{background-image:linear-gradient(to right,var(--steeque-sweep-fill) 0 100%);background-size:100% 100%;box-shadow:inset 0 0 0 1px var(--steeque-ink)}.group-block:has(>.group-block__link:focus-visible){outline:var(--focus-outline-width) solid var(--steeque-ink);outline-offset:2px}.product-card,.collection-card{transition:opacity var(--steeque-sweep) var(--steeque-ease)}.collection-card .collection-card__title,.product-card .product-title{background-image:linear-gradient(to right,var(--steeque-steel-deep) 0 100%);background-repeat:no-repeat;background-position:left 100%;background-size:0% 1px;transition:background-size var(--steeque-sweep) var(--steeque-ease)}.collection-card:hover .collection-card__title,.collection-card:focus-within .collection-card__title,.product-card:hover .product-title,.product-card:focus-within .product-title{background-size:100% 1px}.product-card img,.collection-card img{transition:transform var(--steeque-sweep) var(--steeque-ease)}.product-card:hover img,.product-card:focus-within img,.collection-card:hover img,.collection-card:focus-within img{transform:scale(1.015)}.product-card svg,.collection-card svg{transform:none!important}.product-card .card-gallery,.product-card .product-media-container,.collection-card__image{overflow:hidden}[id$=__ring_edit] .resource-list--carousel,[id$=__ring_edit] .resource-list{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}[id$=__ring_edit] .resource-list::-webkit-scrollbar{display:none}[id$=__ring_edit] .resource-list__item{scroll-snap-align:start}[id$=__ring_edit] .section-resource-list__content{display:flex;justify-content:center;padding-block-start:.5rem}@media(prefers-reduced-motion:reduce){[id$=__ring_edit] .resource-list{scroll-behavior:auto}}[id$=__recipient_occasion] .layout-panel-flex--row,[id$=__services] .layout-panel-flex--row{align-items:stretch}[id$=__recipient_occasion] .layout-panel-flex--row>.group-block,[id$=__services] .layout-panel-flex--row>.group-block{block-size:auto;align-self:stretch}@media screen and (max-width:749px){[id$=__recipient_occasion] .layout-panel-flex--row,[id$=__services] .layout-panel-flex--row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem!important;inline-size:100%}[id$=__recipient_occasion] .layout-panel-flex--row>.group-block,[id$=__services] .layout-panel-flex--row>.group-block{inline-size:100%!important;max-inline-size:none!important;block-size:100%!important;min-block-size:5.5rem;padding-block:1.125rem!important;padding-inline:.5rem!important}[id$=__recipient_occasion] .layout-panel-flex--row>.group-block:nth-child(odd):last-child,[id$=__services] .layout-panel-flex--row>.group-block:nth-child(odd):last-child{grid-column:1 / -1}[id$=__recipient_occasion] .layout-panel-flex--row .group-block-content,[id$=__services] .layout-panel-flex--row .group-block-content{gap:.5rem;block-size:100%;justify-content:center}}[id$=__shop_by_category] .collection-card__content{justify-content:center;text-align:center}.variant-option,.variant-option__button-label,.swatch,.variant-picker__button{transition:background-color var(--steeque-sweep) var(--steeque-ease),color var(--steeque-sweep) var(--steeque-ease),box-shadow var(--steeque-sweep) var(--steeque-ease),border-color var(--steeque-sweep) var(--steeque-ease)}.variant-option__button-label:not(:has(:checked)):hover{border-color:var(--steeque-ink);box-shadow:inset 0 0 0 1px var(--steeque-ink)}.variant-option__button-label:has(:checked){box-shadow:inset 0 0 0 2px var(--steeque-ink)}.variant-option__button-label:has(:focus-visible){outline:var(--focus-outline-width) solid var(--steeque-ink);outline-offset:2px}.swatch:hover{box-shadow:0 0 0 1px var(--steeque-ink)}.variant-option__button-label:has(:checked) .swatch,.swatch[aria-checked=true],.swatch[data-selected=true]{box-shadow:0 0 0 2px var(--steeque-white),0 0 0 4px var(--steeque-ink)}.variant-option__button-label:has(:disabled),.variant-option--unavailable,.swatch[aria-disabled=true]{opacity:.4;cursor:not-allowed;position:relative}@media(pointer:coarse){.variant-option__button-label{min-block-size:var(--minimum-touch-target);min-inline-size:var(--minimum-touch-target)}}.quantity-selector button{min-block-size:var(--minimum-touch-target);min-inline-size:var(--minimum-touch-target)}.page-content{max-width:52rem;margin-inline:auto;width:100%}.steeque-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-block:1.5rem}.steeque-table-scroll table,.rte table{width:100%;min-width:30rem;border-collapse:collapse;font-size:var(--font-size--sm)}.steeque-table-scroll th,.steeque-table-scroll td,.rte th,.rte td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--steeque-steel-32)}.steeque-table-scroll thead th,.rte thead th{font-family:var(--font-subheading--family);font-size:var(--font-size--2xs);font-weight:500;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;background:var(--steeque-steel-08);border-bottom:1px solid var(--steeque-steel)}.steeque-table-scroll tbody tr:last-child td{border-bottom:0}.rte h2{margin-block-start:2.25em}.rte h2:first-child{margin-block-start:0}.rte ul,.rte ol{padding-inline-start:1.25rem}.rte li{margin-block-end:.5em}.rte li::marker{color:var(--steeque-steel)}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-outline-width) solid var(--steeque-ink);outline-offset:var(--focus-outline-offset)}footer :focus-visible,.footer :focus-visible{outline-color:var(--steeque-white)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.button:hover .svg-wrapper,.button-secondary:hover .svg-wrapper,.button-unstyled:hover .svg-wrapper,.link:hover .svg-wrapper,.product-card:hover img,.collection-card:hover img{transform:none!important}}.page-wrapper{overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/21/assets/steeque-brand.css.map */
