:root{--irini-ink: 74 59 50;--irini-ivory: 249 246 240;--irini-soft-ivory: 243 234 223}.shopify-section--header .header{border-block-end:1px solid rgb(var(--irini-ink) / .08);box-shadow:0 1px 12px rgb(var(--irini-ink) / .025)}.shopify-section--header .header__logo:has(.header__logo-image[src*="/IRINI.png"]){width:95px;height:23px;overflow:hidden}.shopify-section--header .header__logo:has(.header__logo-image[src*="/IRINI.png"])>a{display:block;width:100%;height:100%}.shopify-section--header .header__logo-image[src*="/IRINI.png"]{position:absolute;inset:-31px auto auto -18px;width:130px;max-width:none}@media screen and (min-width:700px){.shopify-section--header .header__logo:has(.header__logo-image[src*="/IRINI.png"]){width:187px;height:44px}.shopify-section--header .header__logo-image[src*="/IRINI.png"]{inset:-61px auto auto -35px;width:255px}}@media screen and (min-width:700px)and (max-width:999px){.shopify-section--header .header__primary-nav>button{display:block}.shopify-section--header .header__primary-nav>ul{display:none}}@media screen and (min-width:1000px){.shopify-section--header .header{--header-grid: "logo primary-nav secondary-nav" / auto minmax(0, 1fr) auto;column-gap:clamp(1.75rem,3vw,3.25rem)}.shopify-section--header .header__primary-nav{justify-content:flex-start;flex-wrap:nowrap;width:auto;min-width:0;padding-inline:0}.shopify-section--header .header__primary-nav>button{display:none}.shopify-section--header .header__primary-nav>ul{display:flex;flex:0 1 auto;width:auto;max-width:100%;align-items:center;justify-content:flex-start;column-gap:clamp(2.25rem,3.5vw,3.5rem);white-space:nowrap}.shopify-section--header .header__primary-nav-item{flex:0 0 auto}.shopify-section--header .header__secondary-nav{flex-wrap:nowrap;white-space:nowrap;justify-self:end}.shopify-section--header .header__primary-nav-item .h6,.shopify-section--header .header__primary-nav-item summary.h6,.shopify-section--header .header__primary-nav-item>a.h6{font-size:clamp(.8125rem,.9vw,.9rem);letter-spacing:.1em}.shopify-section--header .mega-menu{--mega-menu-gap: clamp(2rem, 4vw, 3.5rem);--mega-menu-linklist-gap: 0;justify-content:center;align-items:stretch;padding-block:clamp(2rem,3.5vw,2.85rem) clamp(2.25rem,4vw,3.25rem);background:rgb(var(--irini-ivory));border-block-end:1px solid rgb(var(--irini-ink) / .1);box-shadow:0 18px 40px rgb(var(--irini-ink) / .04)}.shopify-section--header .mega-menu__linklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,46rem);column-gap:clamp(2rem,4vw,3.75rem);row-gap:1.75rem;flex:0 1 auto;flex-wrap:unset}.shopify-section--header .mega-menu__linklist:has(>:nth-child(1):last-child){grid-template-columns:minmax(0,14rem);width:auto}.shopify-section--header .mega-menu__linklist:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,30rem)}.shopify-section--header .mega-menu__linklist>*{max-width:none;min-width:0}.shopify-section--header .mega-menu__heading{width:100%;padding-block-end:.65rem;margin-block-end:.15rem;border-block-end:1px solid rgb(var(--irini-ink) / .14);letter-spacing:.14em;font-size:.68rem;line-height:1.35}.shopify-section--header .mega-menu__links{gap:.55rem;width:100%}.shopify-section--header .mega-menu__links .link-faded{font-size:.8125rem;letter-spacing:.04em;line-height:1.45}.shopify-section--header .mega-menu__links .link-faded:hover{opacity:1}.shopify-section--header .mega-menu__column--dense .mega-menu__links{display:block;columns:2;column-gap:1.75rem}.shopify-section--header .mega-menu__column--dense .mega-menu__links>li{break-inside:avoid;margin-block-end:.55rem}.shopify-section--header .mega-menu__promo{align-self:stretch}.shopify-section--header .mega-menu__promo>*{max-width:260px}}@media screen and (min-width:1000px)and (max-width:1199px){.shopify-section--header .header{column-gap:clamp(1.35rem,2.4vw,2.25rem)}.shopify-section--header .header__primary-nav>ul{column-gap:1.85rem}.shopify-section--header .header__primary-nav-item .h6,.shopify-section--header .header__primary-nav-item summary.h6,.shopify-section--header .header__primary-nav-item>a.h6{font-size:.78rem;letter-spacing:.08em}.shopify-section--header .mega-menu__linklist{width:min(100%,40rem);column-gap:1.75rem}.shopify-section--header .mega-menu__column--dense .mega-menu__links{columns:1}}@media screen and (min-width:1400px){.shopify-section--header .mega-menu__linklist{width:min(100%,52rem);column-gap:4.5rem}}body:has([id*=__bridal_collage]) [id*=__intro]>.color-scheme{padding-block-end:clamp(2.5rem,5vw,4.5rem)}body:has([id*=__trauringe_collage]) .shopify-section--main-page .section-spacing,body:has([id*=__bridal_collage]) .shopify-section--main-page .section-spacing,body:has([id*=__anfertigung_collage]) .shopify-section--main-page .section-spacing,body:has([id*=__intro_verlobung]) .shopify-section--main-page .section-spacing{padding-block-end:.75rem}body:has([id*=__trauringe_collage]) [id*=__intro]>.color-scheme.section-spacing,body:has([id*=__bridal_collage]) [id*=__intro]>.color-scheme.section-spacing,body:has([id*=__anfertigung_collage]) [id*=__intro]>.color-scheme.section-spacing,body:has([id*=__intro_verlobung]) [id*=__intro_verlobung]>.color-scheme.section-spacing{padding-block-start:.5rem}.product-card__figure>.badge-list--sold-out{inset-inline-start:auto;inset-inline-end:.5rem}.product-card--sold-out-subtle_overlay .badge-list--sold-out .badge--sold-out{border:1px solid rgb(var(--irini-ink) / .14);box-shadow:0 4px 18px rgb(var(--irini-ink) / .08);padding:.22rem .48rem}.product-card__info>.product-card__sold-out-text{justify-content:center}.product-card__sold-out-text .badge--sold-out{background:transparent;color:rgb(var(--irini-ink));padding:0;font-size:.625rem;letter-spacing:.12em;opacity:.58}.template-product .inventory--irini-status{display:block;width:fit-content;max-width:100%;margin-block:.15rem .35rem;padding:.45rem .7rem;border:1px solid rgb(var(--irini-ink) / .16);border-radius:2px;background:rgb(var(--irini-soft-ivory) / .55);font-size:.72rem;font-style:normal;letter-spacing:.08em;line-height:1.45;text-transform:none}.template-product .inventory--irini-status.text-success,.template-product .inventory--irini-status.text-warning{color:rgb(var(--irini-ink))}.template-product .inventory--irini-status.text-error{color:rgb(var(--irini-ink) / .72)}.template-index .section-header{row-gap:.85rem}.template-index .section-header>.prose>:is(h1,h2,h3),.template-index .section-header>:is(h1,h2,h3){letter-spacing:.1em}.template-index .shopify-section--slideshow .slideshow{--content-over-media-row-gap: clamp(2rem, 6vw, 5rem)}.template-index .shopify-section--slideshow .slideshow__slide-content{width:min(100%,42.5rem)}.template-index .shopify-section--slideshow .slideshow__slide-content .prose{gap:1rem}.template-index .shopify-section--slideshow .slideshow__slide-content .h6{max-width:38rem;font-size:clamp(.68rem,1.4vw,.78rem);line-height:1.55;letter-spacing:.16em}.template-index .shopify-section--slideshow .slideshow__slide-content .h1{max-width:18ch;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;letter-spacing:.045em;text-wrap:balance}.template-index .shopify-section--slideshow .button-group{gap:.9rem 1.25rem;margin-block-start:.75rem}.template-index .shopify-section--slideshow .button{min-width:12.5rem}.template-index .slideshow__next-section-button{--circle-button-background: var(--irini-soft-ivory);--circle-button-text-color: var(--irini-ink);animation:irini-hero-scroll-cue 2.8s ease-in-out infinite;border:1px solid rgb(var(--irini-ink) / .12);box-shadow:0 .3rem 1.1rem rgb(var(--irini-ink) / .18);will-change:transform}.template-index .slideshow__next-section-button:hover{animation-play-state:paused}@keyframes irini-hero-scroll-cue{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.template-index .shopify-section--slideshow .button-group .link{font-size:.7rem;letter-spacing:.12em;text-underline-offset:.35rem;text-transform:uppercase}.template-index .shopify-section--collection-list .collection-card{gap:1rem}.template-index .shopify-section--collection-list .collection-card__content{padding-inline:.1rem}.template-index .shopify-section--collection-list .collection-card__content .h3{font-size:clamp(.82rem,1.4vw,1rem);line-height:1.45;letter-spacing:.13em}.template-index [id*=collection_list_V33Hdb] .collection-card{gap:0}.template-index [id*=collection_list_V33Hdb] .content-over-media{--content-over-media-row-gap: clamp(2rem, 3vw, 2.5rem)}.template-index [id*=collection_list_V33Hdb] .collection-list{--collection-list-gap: .75rem}.template-index [id*=collection_list_V33Hdb] .collection-card__content{background:transparent;box-shadow:none;margin-block-end:.35rem;margin-inline:0;padding:0}.template-index [id*=collection_list_V33Hdb] .collection-card__content .h3{width:fit-content;background:transparent;box-shadow:none;color:rgb(var(--irini-ink));padding:0;white-space:nowrap}.template-index [id*=collection_list_V33Hdb] .collection-card__content .button--outline{--button-background: 255 255 255;--button-outline-color: 255 255 255;--button-text-color: 28 28 28;min-width:5.5rem;padding:.5rem .75rem}[id*=__categories] .collection-list{justify-content:center}[id*=collection_list_yXMUCK] .collection-card{gap:0}[id*=collection_list_yXMUCK] .content-over-media{--content-over-media-row-gap: clamp(2rem, 3vw, 2.5rem)}[id*=collection_list_yXMUCK] .collection-card__content{margin-block-end:.35rem;margin-inline:0;padding:0}[id*=collection_list_yXMUCK] .collection-card__content .button--outline{--button-background: 255 255 255;--button-outline-color: 255 255 255;--button-text-color: 28 28 28;min-width:5.5rem;padding:.5rem .75rem}.template-index [id*=collection_list_GFMPMV] .content-over-media{--content-over-media-height: auto;aspect-ratio:1}.template-index .shopify-section--image-with-text .image-with-text{background:transparent}.template-index .shopify-section--image-with-text .image-with-text>.prose{margin-block:clamp(2rem,6vw,5rem)}.template-index .shopify-section--image-with-text .image-with-text .h2{max-width:16ch;font-size:clamp(1.65rem,3.2vw,2.75rem);line-height:1.18;letter-spacing:.07em;text-wrap:balance}.template-index .shopify-section--image-with-text .image-with-text .prose{max-width:62ch;font-size:.9375rem;line-height:1.75}.template-index [id*=__featured_collections_hqdTcx]{--section-vertical-spacing-override: clamp(4rem, 7vw, 6.5rem)}.template-index [id*=__featured_collections_hqdTcx] .section-header{max-width:42rem;margin-inline:auto}.template-index [id*=__featured_collections_hqdTcx] .section-header .h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.template-index [id*=__featured_collections_hqdTcx] .button{min-width:min(100%,18rem)}[id*=__bridal_video],[id*=__trauringe_collage],[id*=__anfertigung_collage],[id*=__events_list]{--section-vertical-spacing-override: clamp(2.5rem, 5vw, 4.5rem)}[id*=__bridal_video]{background:#f0eee9;padding-block:clamp(1.25rem,3vw,2rem) clamp(2.5rem,5vw,4rem);padding-inline:var(--container-gutter)}@media screen and (min-width:700px){[id*=__bridal_video]{display:none}}[id*=__bridal_video] .content-over-media{--content-over-media-height: auto;--content-over-media-overlay: 0 0 0 / .12;max-width:min(100%,46rem);margin-inline:auto;background:#2f2925;overflow:hidden}[id*=__bridal_video] .content-over-media>video-media{height:auto;min-height:0;max-height:none;aspect-ratio:var(--aspect-ratio, 16 / 9)}[id*=__bridal_video] .content-over-media>video-media>:is(video,img){object-fit:contain;background:#2f2925}[id*=__events_list] .multi-column__item{gap:1rem;align-self:stretch}[id*=__events_list] .multi-column__media{aspect-ratio:4 / 3;width:100%;background:rgb(var(--irini-soft-ivory))}[id*=__events_list] .multi-column__media img{width:100%;height:100%;object-fit:cover;object-position:center}[id*=__events_list] .multi-column__item .h3{letter-spacing:.06em}.shopify-section--main-page .container--sm,.shopify-section--rich-text .container--sm{--container-max-width: 38rem}.shopify-section--main-page .section-header .h2{letter-spacing:.12em}.shopify-section--rich-text .prose{font-size:.9375rem;line-height:1.75}.shopify-section--rich-text .button-group{margin-block-start:.5rem}.template-index .shopify-section--testimonials{--section-vertical-spacing-override: var(--section-vertical-spacing)}.template-index .shopify-section--testimonials .testimonial-item{max-width:40rem}.template-index .shopify-section--faq .faq__content{max-width:46rem}.template-index .shopify-section--faq .accordion .prose h5{margin-block-start:1.15rem;letter-spacing:.08em}.template-index .shopify-section--faq .accordion .prose h5:first-child{margin-block-start:0}.template-index .shopify-section--apps .section-spacing{padding-block-start:var(--section-vertical-spacing-tight);padding-block-end:var(--section-vertical-spacing-tight)}.template-index [id*="178727682765f1ab71"] .container{--container-max-width: 90rem}.template-index .shopify-section--newsletter .section-header{max-width:36rem;margin-inline:auto}.template-index .shopify-section--newsletter .form-row{box-shadow:0 10px 40px rgb(var(--irini-ink) / .16)}.template-index .shopify-section--newsletter .button{--button-background: 255 255 255;--button-outline-color: 255 255 255;--button-text-color: 47 41 37}.newsletter-popup .banner--success,.shopify-section--newsletter .banner--success,.footer__block--newsletter .banner--success,.shopify-section--main-password .banner--success{--banner-background: var(--irini-soft-ivory);--banner-color: var(--irini-ink);--button-background: var(--irini-ink);--button-text-color: var(--irini-soft-ivory);line-height:1.55}.shopify-section--newsletter .banner--success{border:1px solid rgb(var(--irini-ink) / .12);box-shadow:0 8px 28px rgb(var(--irini-ink) / .14)}.irini-refund-teaser{margin:0}.irini-refund-teaser__link{text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px;line-height:1.55;color:inherit}.irini-refund-teaser__link:hover{opacity:.72}.irini-refund-policy{max-width:40rem}.irini-refund-policy :is(h3,h4,h5){letter-spacing:.06em}.shopify-section--custom-liquid .irini-refund-policy{margin-inline:auto;text-align:start}.shopify-policy__container .rte.prose p>:where(:not(meta,span)+*){margin-block-start:0}.shopify-policy__container .rte.prose p>span,.shopify-policy__container .rte.prose p>strong,.shopify-policy__container .rte.prose p>a{display:inline;margin-block-start:0}.shopify-policy__container .rte.prose p a[href^="mailto:"]{background-image:none;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.irini-refund-policy a[href^="mailto:"]{display:inline;white-space:nowrap;background-image:none;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.shopify-section--text-with-icons .text-with-icons__item .h6{letter-spacing:.12em}.ring-size-guide__trigger{width:fit-content;font-size:.75rem;letter-spacing:.08em;text-underline-offset:.25rem}.ring-size-guide{display:grid;gap:clamp(2rem,4vw,3.5rem);padding-block-end:.5rem}.ring-size-guide__methods{display:grid;gap:1.5rem}.ring-size-guide__method{align-content:start;gap:.9rem;display:grid;font-size:.875rem;line-height:1.65}.ring-size-guide__method .h6{min-height:2.8em;letter-spacing:.08em}.ring-size-guide__image,.ring-size-guide__measurement-mark{width:min(100%,var(--ring-guide-illustration-size, 140px));aspect-ratio:1;justify-self:center}.ring-size-guide__image{height:auto;object-fit:contain}.ring-size-guide__method>.button{justify-self:start;white-space:nowrap}.ring-size-guide__measurement-mark{display:grid;place-items:center;position:relative}.ring-size-guide__measurement-mark:before{width:min(72%,9rem);aspect-ratio:.78;border:1px solid currentColor;border-radius:48% 48% 42% 42%;content:"";opacity:.72}.ring-size-guide__measurement-mark span{position:absolute;width:min(78%,10rem);border-block-start:1px dashed currentColor;opacity:.72}.ring-size-guide__table-wrap{width:100%}.ring-size-guide__table-wrap table{table-layout:fixed;font-size:.875rem}.ring-size-guide__table-wrap td{white-space:nowrap}.ring-size-guide__table-wrap th{vertical-align:bottom;line-height:1.4;letter-spacing:.06em;overflow-wrap:normal;white-space:normal}.ring-size-guide__mobile-label{display:none}.ring-size-guide__table-wrap :is(th,td):nth-child(1){width:29%}.ring-size-guide__table-wrap :is(th,td):nth-child(2){width:29%}.ring-size-guide__table-wrap :is(th,td):nth-child(3){width:27%}.ring-size-guide__table-wrap :is(th,td):nth-child(4){width:15%}@media screen and (min-width:700px){.ring-size-guide-modal{--modal-body-max-width: min(94vw, 64rem)}.ring-size-guide__methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.ring-size-guide__methods{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:699px){[id*=__bridal_collage] .media-grid__item,[id*=__trauringe_collage] .media-grid__item,[id*=__anfertigung_collage] .media-grid__item{grid-area:span 1 / span 1}[id*=__bridal_collage] .media-grid__item:last-child{display:none}.template-index [id*=__featured_collections_hqdTcx] .media-grid__item{grid-area:span 1 / span 1}.ring-size-guide__table-wrap table{--table-cell-padding-inline: .3rem;font-size:.75rem}.ring-size-guide__table-wrap th{font-size:.625rem;letter-spacing:.03em;line-height:1.25}.ring-size-guide__table-wrap :is(th,td){text-align:center}.ring-size-guide__desktop-label{display:none}.ring-size-guide__mobile-label{display:inline}[id*=__categories] .collection-card__content .h3{font-size:.8rem;letter-spacing:.08em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:nowrap}.template-index .shopify-section--slideshow .slideshow{--content-over-media-row-gap: max(1.5rem, env(safe-area-inset-bottom))}.template-index [id*=collection_list_V33Hdb] .content-over-media,[id*=collection_list_yXMUCK] .content-over-media{--content-over-media-row-gap: 1.5rem}.template-index .shopify-section--slideshow .slideshow__slide-content{width:100%;padding-block-end:.75rem}.template-index .shopify-section--slideshow .slideshow__slide-content .h1{max-width:15ch;margin-inline:auto;font-size:clamp(1.8rem,9vw,2.55rem)}.template-index .shopify-section--slideshow .slideshow__slide-content .h6{max-width:30ch;margin-inline:auto}.template-index .shopify-section--slideshow .button-group{display:grid;justify-items:center}.template-index .shopify-section--slideshow .button{width:min(100%,18rem)}.template-index .shopify-section--collection-list .collection-card__content .h3{font-size:.75rem}.template-index .shopify-section--image-with-text .image-with-text>.prose{padding-block:.5rem 1.5rem}.template-index [id*=image_with_text_MLxamq] .image-with-text .h2{margin-inline:auto}}@media(prefers-reduced-motion:reduce){.template-index .slideshow__next-section-button{animation:none!important}.template-index .shopify-section--slideshow *,.template-index .shopify-section--collection-list *,.template-index .shopify-section--featured-collections *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media screen and (max-width:699px){[id*=image_with_text_GRTE46] .image-with-text>.prose,[id*=image_with_text_7NaF3U] .image-with-text>.prose{margin-block:2.25rem 1.75rem}}@media screen and (min-width:700px){[id*=image_with_text_GRTE46] .image-with-text,[id*=image_with_text_7NaF3U] .image-with-text{--image-with-text-gap: 4rem}}@media screen and (min-width:1000px){[id*=image_with_text_GRTE46] .image-with-text,[id*=image_with_text_7NaF3U] .image-with-text{--image-with-text-gap: 7.5rem}}body:has([id$=__hero]):has([id$=__faq]) [id$=__hero] .content-over-media--lg{--content-over-media-height: clamp(26rem, 62vw, 36rem)}body:has([id$=__hero]):has([id$=__faq]) [id$=__hero] .content-over-media img{object-fit:cover;object-position:center}body:has([id$=__hero]):has([id$=__faq]) [id$=__hero] .prose .h1{letter-spacing:.06em}body:has([id$=__hero]):has([id$=__faq]) [id$=__faq]>.section-spacing{padding-block-start:clamp(2rem,4vw,3rem)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/irini-custom.css.map */
