@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;1,400&display=swap";.color-swatch{position:relative;border-radius:0!important;box-shadow:none!important;outline:none!important;border:0!important;padding:0!important;background-clip:border-box!important;overflow:visible!important}.color-swatch.border{border:1px solid rgba(26,22,20,.18)!important}:checked+.color-swatch,.color-swatch.is-selected,.color-swatch[aria-current=true]{box-shadow:none!important;outline:none!important;border:0!important;padding:0!important;background-clip:border-box!important}:checked+.color-swatch.border,.color-swatch.border.is-selected{border:1px solid rgba(26,22,20,.18)!important}.color-swatch:before{border-radius:0!important}:checked+.color-swatch:before,.color-swatch.is-selected:before{content:""!important;position:absolute!important;inset:auto 0 -7px 0!important;width:auto!important;height:1.5px!important;border:0!important;border-radius:0!important;background:#1a1614!important;opacity:1!important;transform:none!important;box-shadow:none!important;outline:none!important}:checked+.color-swatch:not(.is-disabled):after,.color-swatch.is-selected:not(.is-disabled):after{display:none!important}.color-swatch:focus-visible,:focus-visible+.color-swatch{outline:1px solid #1a1614!important;outline-offset:3px!important}.block-swatch__color{border-radius:0!important}.product-card .rating,.product-card [class*=rating],.product-card [class*=stamped],.product-card [class*=jdgm],.product-card [class*=okeReviews],.product-card [class*=loox],.product-card [class*=yotpo]{display:none!important}.shopify-section--main-collection>.color-scheme>.container{max-width:none!important;padding-inline:0!important;margin-inline:0!important}.shopify-section--main-collection .collection-toolbar{padding-inline:clamp(16px,2.4vw,40px)}.shopify-section--main-collection .collection__main>:not(product-list){padding-inline:clamp(16px,2.4vw,40px)}.shopify-section--main-collection .empty-state{padding-inline:clamp(16px,2.4vw,40px)}.shopify-section--main-collection .product-list{column-gap:2px!important;--product-list-column-gap:2px !important;--product-list-horizontal-spacing:2px !important;row-gap:44px!important}.shopify-section--main-collection .product-card__figure,.shopify-section--main-collection .product-card__media,.shopify-section--main-collection .product-card__image{border-radius:0!important}.shopify-section--main-collection .product-card,.shopify-section--main-collection .product-card__info{text-align:left!important}.shopify-section--main-collection .product-card__info{padding:16px 20px 0!important;justify-items:start!important;justify-content:start!important;align-content:start!important}.shopify-section--main-collection .product-card__info .v-stack{justify-items:start!important;justify-content:start!important;text-align:left!important}.shopify-section--main-collection .product-card__info .h-stack,.shopify-section--main-collection .product-card__info fieldset,.shopify-section--main-collection .product-card__info .price-list{justify-content:flex-start!important;margin-inline:0!important}.shopify-section--main-collection .product-card__info>*{width:100%}@media(max-width:699px){.shopify-section--main-collection .product-list{row-gap:32px!important}.shopify-section--main-collection .product-card__info{padding:10px 10px 0!important}}[id$=__image_with_text_qcBtbM] .image-with-text>.prose{text-align:center!important}[id$=__image_with_text_qcBtbM] .image-with-text>.prose :is(h1,h2,.h1,.h2,.h3,.h4){font-family:Cormorant Garamond,Times New Roman,serif!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;line-height:1.02!important;font-size:clamp(40px,4.6vw,72px)!important}[id$=__image_with_text_qcBtbM] .image-with-text>.prose p{font-size:16px;line-height:1.7}[id$=__image_with_text_qcBtbM] .image-with-text>.prose :is(.button-group,.buttons,.h-stack){justify-content:center!important}[id$=__image_with_text_qcBtbM] .image-with-text>.prose :is(.button,a.button,button){border-radius:0!important}@media(min-width:700px){[id$=__image_with_text_qcBtbM] .image-with-text{grid-template-columns:minmax(0,30%) minmax(0,1fr)!important}[id$=__image_with_text_qcBtbM] .image-with-text>picture{margin:0!important;width:100%!important;display:block}[id$=__image_with_text_qcBtbM] .image-with-text>picture img{display:block;width:100%!important;height:auto!important;object-fit:cover!important}[id$=__image_with_text_qcBtbM] .image-with-text>.prose{margin-inline:auto!important;padding-inline:clamp(32px,5vw,96px)!important;--image-with-text-content-max-width:560px;max-width:560px!important}}@media(max-width:699px){[id$=__collection_list_z9VKMY] .collection-list{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:2px!important}[id$=__collection_list_z9VKMY] .collection-list::-webkit-scrollbar{display:none}[id$=__collection_list_z9VKMY] .collection-list>*{flex:0 0 78%!important;max-width:78%!important;scroll-snap-align:start}}:is([class*=qikify],[id*=qikify],[class*=qbk-],[class*=qb-bundle]),:is([class*=qikify],[id*=qikify],[class*=qbk-],[class*=qb-bundle]) *:not(svg):not(path){font-family:var(--text-font-family, inherit)!important;letter-spacing:.02em}:is([class*=qikify],[id*=qikify],[class*=qbk-],[class*=qb-bundle]) :is(h1,h2,h3,h4,[class*=heading],[class*=Heading]){font-family:var(--heading-font-family, inherit)!important;font-weight:var(--heading-font-weight, 400)!important;text-transform:uppercase!important;letter-spacing:.18em!important;font-size:15px!important}:is([class*=qikify],[id*=qikify],[class*=qbk-],[class*=qb-bundle]) :is([class*=title],[class*=Title]){font-weight:400!important}:is([class*=qikify],[id*=qikify],[class*=qbk-],[class*=qb-bundle]) :is(button[type=submit],[class*=btn],[class*=button]):not([class*=arrow]):not([class*=nav]):not([class*=prev]):not([class*=next]){font-family:var(--text-font-family, inherit)!important;border-radius:0!important}:is([class*=qikify],[id*=qikify],[class*=qbk-],[class*=qb-bundle]) select{font-family:var(--text-font-family, inherit)!important;border-radius:0!important}.mega-menu:has(a[href*="/pages/campaigns"]) .mega-menu__linklist{flex-direction:column!important;flex-wrap:nowrap!important;gap:22px!important;--mega-menu-linklist-gap:22px !important}.mega-menu:has(a[href*="/pages/campaigns"]) .mega-menu__linklist>*{max-width:none}
/*# sourceMappingURL=/cdn/shop/t/85/assets/ivy-swatches.css.map */
