@charset "UTF-8";:root{--FONT-STACK-BODY: basis-grotesque, sans-serif;--FONT-STACK-HEADING: basis-grotesque, sans-serif;--FONT-STACK-SUBHEADING: basis-grotesque, sans-serif;--FONT-STACK-NAV: basis-grotesque, sans-serif;--BTN-FONT-STACK: basis-grotesque, sans-serif;--ICON-STROKE-WIDTH: 1.1px}@font-face{font-family:basis-grotesque;src:url(basis-grotesque-regular.eot);src:url(basis-grotesque-regular.eot?#iefix) format("embedded-opentype"),url(basis-grotesque-regular.woff2) format("woff2"),url(basis-grotesque-regular.woff) format("woff"),url(basis-grotesque-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:basis-grotesque;src:url(basis-grotesque-bold.eot);src:url(basis-grotesque-bold.eot?#iefix) format("embedded-opentype"),url(basis-grotesque-bold.woff2) format("woff2"),url(basis-grotesque-bold.woff) format("woff"),url(basis-grotesque-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:basis-grotesque;src:url(basis-grotesque-italic.eot);src:url(basis-grotesque-italic.eot?#iefix) format("embedded-opentype"),url(basis-grotesque-italic.woff2) format("woff2"),url(basis-grotesque-italic.woff) format("woff"),url(basis-grotesque-italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}.btn.btn--outline.btn--white{--btn-border: #FFFFFF;--btn-bg: transparent;--btn-text: #FFFFFF;--btn-border-hover: transparent;--btn-bg-hover: #D8FFA5;--btn-text-hover: #222222}.btn.btn--outline.btn--white:after{background-color:#d8ffa5;opacity:1}.btn--outline:after,.btn--outline .shopify-payment-button__button--unbranded:after,.btn--solid:after,.btn--solid .shopify-payment-button__button--unbranded:after{transform:translate3d(0,101%,0)}.easify-product-options .tpo_option-required-indicator{color:#222!important}.easify-product-options .tpo_error-message{color:#d23434}.easify-product-options .tpo_option-label[data-error] .tpo_option-input-wrapper .tpo_text-box,.easify-product-options .tpo_option-label[data-error] .tpo_quantity-container .tpo_quantity,.easify-product-options .tpo_text-box.tpo_dimension_input[data-error]{border-color:#d23434!important}.easify-product-options .tpo_option-set-wrapper:not(.tpo_has-option-set){display:none}.easify-product-options .tpo_option-label-container .form__label{margin-bottom:.2rem}.easify-product-options .tpo_option-input-inner>svg,.easify-product-options .tpo_font-picker-label>svg{width:12px}.easify-product-options .tpo_option-label.tpo_dropdown .tpo_option-input{padding:var(--form-top) calc(var(--form-left) * 2) var(--form-top) var(--form-left)}.easify-product-options .input.tpo_option-input.tpo_text-box{padding:var(--form-top) var(--form-left)!important;max-height:44px}.easify-product-options input.tpo_option-input.tpo_text-box{max-height:44px}.easify-product-options .tpo_font-picker-option-wrapper{--list-menu-bg: #f9f8f7}.easify-product-options .tpo_font-picker-option-wrapper>ul{gap:0;margin-top:0}.easify-product-options .tpo_font-picker-label,.easify-product-options .tpo_font-picker-google-wrapper{height:44px;padding:var(--form-top) calc(var(--form-left) * 2) var(--form-top) var(--form-left)}.easify-product-options .tpo_font-picker-element{padding:var(--form-top) var(--form-left)}.easify-product-options .tpo_option-type-font-picker-swatches{gap:8px;justify-content:space-evenly}.easify-product-options .tpo_option-type-font-picker-swatches .tpo_buttons-wrapper{flex:1}.easify-product-options .tpo_option-type-font-picker-swatches .tpo_buttons-wrapper label{align-items:center;border-radius:3px;display:flex;font-family:basis-grotesque,sans-serif!important;height:44px;justify-content:center;line-height:1}.easify-product-options .tpo_option-type-font-picker-swatches .tpo_buttons-wrapper label:has(.tpo_buttons-input:checked){background-color:#1212120d!important}.easify-product-options .tpo_option-paragraph.ql-editor{margin-bottom:0}.easify-product-options .tpo_option-html,.easify-product-options .tpo_option-paragraph{display:flex;flex-direction:column;font-size:14px}.easify-product-options .tpo_flex-50{width:calc(50% - 4px)}.easify-product-options .tpo_total-additional-price-wrapper{padding:0}#klaviyo-bis-button-container{margin-bottom:0!important}#klaviyo-bis-button-container button{align-items:center;display:inline-flex;font-family:var(--BTN-FONT-STACK);gap:8px;height:auto;padding:0;text-decoration:underline}.cart-bar__submit .btn--outline.btn--primary{--btn-bg: #0d1899;--btn-text: #fff;--btn-text-hover: #fff;--btn-border-hover: transparent;--btn-border: transparent}.cart-bar.is-visible{z-index:2147483647}.shopify-pc__banner__dialog a:after{content:none}@media(hover:hover){.collection-item__bg .image-wrapper{--transform-scale: scale(1);transition:none!important}}.footer__block__code:has(.monogram){align-items:flex-start;display:flex;height:100%;justify-content:flex-start;padding:0 2em;flex:0 0 auto}.footer__block__code .monogram{animation:rotating 60s linear infinite;height:auto;width:60px}.footer__block__code .monogram svg{display:block}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-engraving-form__block{margin-bottom:20px}.custom-engraving-form__required-text{font-size:var(--font-body-x-small);font-style:italic;color:var(--text-a80)}.product__submit__buttons .btn{padding-block:1em;padding-inline:4.4em;width:auto}.product__submit__buttons .btn__text{font-size:18px}.product__submit__buttons .btn__price{display:none}.product__block--shop-pay-terms{font-size:14px}.radio__legend__option-name.body-medium{font-weight:400}.radio__legend__value{visibility:hidden}.cart__aside .cart__attribute{padding:1rem 0}cart-drawer .free-shipping__progress-bar{--bg-accent: rgba(0, 0, 0, .05);--progress-value-bg: var(--accent)}cart-drawer .cart__item{align-items:flex-start}cart-drawer .cart__item__image a{height:auto}.collection-image-with-title .collection__title--no-image{padding-block:calc(var(--gutter) / 1.2)}.collection-image-with-title .hero__title{font-size:var(--font-heading-small);margin-bottom:0}.collection-image-with-title .hero__title+.hero__description{margin:0 0 var(--block-padding-bottom, var(--line))}.site-footer .footer__block__title{height:1px;margin:0;overflow:hidden;visibility:hidden}.site-footer .footer__block{margin-bottom:calc(var(--gutter) * 1.5)}.site-footer .newsletter-form .input-group{border-bottom:0;gap:8px}.site-footer .newsletter-form input[type=email]{border-bottom:1px solid var(--border)}.site-footer .newsletter-form .input-group__btn{border:1px solid var(--border);border-radius:var(--btn-radius);padding:0 12px}[data-powered-link]{display:none!important}@media only screen and (max-width:749px){.site-footer .footer__block--code{margin-bottom:calc(var(--gutter) * 2)}}.parent .navlink--child span,.grandparent .navlink--grandchild span{font-size:var(--FONT-SIZE-NAV)}.dropdown__family:not(:has(.navlink--child)) .navlink--grandchild:first-of-type{font-weight:var(--FONT-WEIGHT-NAV-BOLD)}.index-ls-collections-list .collection-item__content{position:relative}.index-ls-collections-list .collection-item__content:hover .btn{background-color:var(--btn-bg-hover);border-color:var(--btn-border-hover);color:var(--btn-text-hover)}.index-ls-collections-list .collection-item__info{align-items:center;bottom:0;display:flex;left:0;position:absolute;right:0}.index-ls-collections-list .collection-item__info span{position:relative;z-index:1}.index-ls-collections-list .collection-item__info .btn{margin-left:auto}.index-ls-collections-list .collection-item__info.background-black:after{background-image:linear-gradient(0deg,#222222 0,transparent);bottom:0;content:"";display:block;height:100%;left:0;opacity:.8;pointer-events:none;position:absolute;transition:opacity .2s ease;width:100%}.index-ls-collections-list .collection-item__info.background-white:after{background-image:linear-gradient(0deg,#FFFFFF 0,transparent);bottom:0;content:"";display:block;height:100%;left:0;opacity:.8;pointer-events:none;position:absolute;transition:opacity .2s ease;width:100%}.template-product .product__content .form__width{padding-top:1em}@media only screen and (min-width:750px){.template-product .product__images{--gap: 0}}@media only screen and (max-width:749px){.template-product .product__images--mobile-slider .product__slide{margin-right:0}}@media only screen and (max-width:749px){.slideshow .hero__content__wrapper.align--bottom-left-mobile .hero__content:has(.hero__title):has(.hero__button){display:grid;grid-template-columns:50% 50%;width:100%}.slideshow .hero__content__wrapper.align--bottom-left-mobile .hero__content:has(.hero__title):has(.hero__button)>.hero__title{grid-column:1;grid-row:1}.slideshow .hero__content__wrapper.align--bottom-left-mobile .hero__content:has(.hero__title):has(.hero__button)>.hero__description{grid-column:1;grid-row:2}.slideshow .hero__content__wrapper.align--bottom-left-mobile .hero__content:has(.hero__title):has(.hero__button)>.hero__button{grid-column:2;grid-row:span 2;align-items:flex-end;justify-content:flex-end}.slideshow .hero__content__wrapper.align--bottom-left-mobile .hero__content:has(.hero__title):has(.hero__button)>.hero__button .btn--small{--BTN-FONT-SIZE: 12px}.slideshow .hero__content__wrapper.align--bottom-left-mobile .hero__content:has(.hero__title):has(.hero__button) .heading-large{font-size:24px}}@media only screen and (max-width:749px){.slideshow.index-hero .hero__content__wrapper.align--bottom-left-mobile .hero__content{max-width:initial;width:100%}}@media only screen and (min-width:750px){.slideshow .hero__content__wrapper.align--bottom-left-desktop .hero__content:has(.hero__title):has(.hero__button){display:grid;grid-template-columns:70% 30%;width:100%}.slideshow .hero__content__wrapper.align--bottom-left-desktop .hero__content:has(.hero__title):has(.hero__button)>.hero__title{grid-column:1;grid-row:1}.slideshow .hero__content__wrapper.align--bottom-left-desktop .hero__content:has(.hero__title):has(.hero__button)>.hero__description{grid-column:1;grid-row:2}.slideshow .hero__content__wrapper.align--bottom-left-desktop .hero__content:has(.hero__title):has(.hero__button)>.hero__button{grid-column:2;grid-row:span 2;align-items:flex-end;justify-content:flex-end}}@media only screen and (min-width:990px){.slideshow.index-hero .hero__content__wrapper.align--bottom-left-desktop .hero__content{max-width:initial;width:100%}}@media(hover:hover){.collection-item:hover .collection-item__bg .image-wrapper{transform:none!important}}.index-ls-collections-list .collection-item__info .heading-small,.index-ls-collections-list .collection-item__overlay-content .grid__heading{font-weight:700!important}@media only screen and (max-width:749px){.template-index .index-products .grid--mobile-slider{scroll-snap-type:x mandatory;scroll-padding-left:16px;scroll-timeline-name:--lsFeaturedProgress;scroll-timeline-axis:x}.template-index .index-products .grid--mobile-slider>.grid-item{flex:0 0 44vw!important;width:44vw!important;max-width:44vw!important;scroll-snap-align:start}.template-index .index-products .grid-outer{position:relative;padding-bottom:26px;timeline-scope:--lsFeaturedProgress}.template-index .index-products .grid-outer:before,.template-index .index-products .grid-outer:after{content:"";position:absolute;bottom:10px;height:4px;border-radius:999px;pointer-events:none}.template-index .index-products .grid-outer:before{left:16px;right:16px;background:#0000001f}.template-index .index-products .grid-outer:after{left:16px;width:30%;background:var(--text, #111111)}@supports (animation-timeline: scroll()){.template-index .index-products .grid-outer:after{animation:lsFeaturedProgressMove linear both;animation-timeline:--lsFeaturedProgress}}@keyframes lsFeaturedProgressMove{0%{transform:translate(0)}to{transform:translate(220%)}}}@media only screen and (max-width:749px){.site-footer-wrapper .footer__block--menu{display:none!important}}[class*=ai-social-icons-container-],[class*=ai-social-icons-],[class*=ai-social-icon-link-]{background-color:#f5f2ec!important}[class*=ai-social-icon-link-] svg,[class*=ai-social-icon-link-] svg path{fill:#222!important}@media only screen and (min-width:990px){.menu__item--new-arrivals.grandparent .header__dropdown__inner,.menu__item--best-sellers.grandparent .header__dropdown__inner,.menu__item--safety-pins.grandparent .header__dropdown__inner,.menu__item--make-it-personal.grandparent .header__dropdown__inner{display:flex;justify-content:center;gap:16px;padding:30px 0}.menu__item--new-arrivals.grandparent .header__grandparent__links,.menu__item--best-sellers.grandparent .header__grandparent__links,.menu__item--safety-pins.grandparent .header__grandparent__links,.menu__item--make-it-personal.grandparent .header__grandparent__links{display:block;flex:0 0 240px;width:240px}.menu__item--new-arrivals.grandparent .dropdown__family,.menu__item--best-sellers.grandparent .dropdown__family,.menu__item--safety-pins.grandparent .dropdown__family,.menu__item--make-it-personal.grandparent .dropdown__family{padding:0}.menu__item--new-arrivals.grandparent .menu__blocks,.menu__item--best-sellers.grandparent .menu__blocks,.menu__item--safety-pins.grandparent .menu__blocks,.menu__item--make-it-personal.grandparent .menu__blocks{display:flex;flex:0 0 auto;gap:16px;padding:0}.menu__item--new-arrivals.grandparent .menu__block,.menu__item--best-sellers.grandparent .menu__block,.menu__item--safety-pins.grandparent .menu__block,.menu__item--make-it-personal.grandparent .menu__block{flex:0 0 274px;width:274px;padding:0}}@media only screen and (min-width:990px){.menu__item--collections.grandparent .header__dropdown__inner{display:flex;justify-content:center;gap:40px;padding:30px 0}.menu__item--collections.grandparent .header__grandparent__links{display:flex;flex:0 0 auto;gap:40px}.menu__item--collections.grandparent .dropdown__family{padding:0}.menu__item--collections.grandparent .menu__blocks{display:flex;flex:0 0 auto;gap:16px;padding:0}.menu__item--collections.grandparent .menu__block{flex:0 0 274px;width:274px;padding:0}}.menu__block__caption-link{display:block;text-decoration:none}.menu__block__caption{display:block;overflow:visible;width:auto;min-height:0;margin-top:12px;text-align:center}.menu__block__caption .hero__content{padding:0}.menu__block__caption .hero__title,.menu__block__caption .hero__description{margin:0}.menu__block__caption .hero__title,.menu__block__caption .hero__description{color:var(--text-light)}.menu__blocks .header__dropdown__image .image-wrapper{transform:none;transition:none}.product-information{padding-bottom:20px}.product-item__cutline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#CollectionsList--template--17276942418017__section_collections_list_EPBkzb .grid__heading-holder{display:none}@media only screen and (max-width:749px){#CollectionsList--template--17276942418017__section_collections_list_EPBkzb{padding-top:0}}.product__badges .badge-box.availability-ship-date{white-space:normal;overflow-wrap:anywhere}.badge-box,.badge{text-transform:none}.bundle-products .product-upsell__btn{--btn-size: 44px;--btn-text: var(--BTN-SECONDARY-TEXT);color:var(--btn-text);background:var(--BTN-SECONDARY-BG);border-radius:var(--btn-radius);font-family:var(--BTN-FONT-STACK)}.bundle-products .product-upsell__btn .btn__plus{position:absolute;top:0;right:0;bottom:0;left:0;width:16px;height:16px;margin:auto;background:none;-webkit-mask:none;mask:none}.bundle-products .product-upsell__btn .btn__plus:before,.bundle-products .product-upsell__btn .btn__plus:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:1px;background:currentColor}.bundle-products .product-upsell__btn .btn__plus:after{transform:rotate(90deg)}.bundle-products .product-upsell__btn .btn__text{padding:0 12px;flex:0 0 auto}.bundle-products .product-upsell__btn:focus-visible{width:-moz-max-content;width:max-content}.bundle-products .product-upsell__btn:focus-visible .btn__plus{opacity:0}.bundle-products .product-upsell__btn:focus-visible:not(.is-loading):not(.is-added) .btn__text{opacity:1}@media(hover:hover){.bundle-products .btn__outer:hover .product-upsell__btn:not(.is-loading):not(.is-added){width:-moz-max-content;width:max-content}.bundle-products .btn__outer:hover .product-upsell__btn .btn__plus{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/201/assets/custom.css.map */
