:root{--ib-accent: 184, 151, 106;--ib-pink: 250, 223, 223;--ib-ease: cubic-bezier(.16, 1, .3, 1)}h1,h2,h3,.h0,.h1,.h2,.h3{text-wrap:balance}.ib-eyebrow{margin:0 0 1.2rem;color:rgb(var(--ib-accent))}.header__icon--cart .cart-count-bubble{background-color:rgb(var(--ib-pink));color:#000}.ib-badges-section__heading{margin:0 0 3.2rem;text-align:center}.ib-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;max-width:80rem;margin:0 auto;padding:0;list-style:none}.ib-badges__item{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.ib-badges__icon{display:block;width:3.6rem;height:3.6rem;object-fit:contain;mix-blend-mode:multiply}.ib-badges__label{max-width:10ch;font-size:1.3rem;line-height:1.3;color:rgba(var(--color-foreground),.85)}@media screen and (min-width:750px){.ib-badges{gap:3.2rem}.ib-badges__icon{width:4.8rem;height:4.8rem}.ib-badges__label{max-width:12ch;font-size:1.5rem}}.ib-giftcard{position:relative;display:flex;align-items:center;justify-content:center;min-height:20rem;margin:1.6rem 0 0;overflow:hidden;background:rgb(var(--ib-pink))}.ib-giftcard__media{position:absolute;top:0;right:0;bottom:0;left:0}.ib-giftcard__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ib-giftcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 58% 62% at 50% 50%,#fffaf8cc,#fffaf873 55%,#fffaf800);pointer-events:none}.ib-giftcard__content{position:relative;z-index:1;max-width:30rem;padding:2.4rem 1.6rem;text-align:center;color:#3a2e2a}.ib-giftcard__title{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:2rem;line-height:1.25;text-wrap:balance}.ib-giftcard__text{margin:0 0 1.6rem;font-size:1.3rem;line-height:1.45;text-wrap:pretty}.ib-giftcard .ib-giftcard__button{min-height:4.2rem;padding:0 2.4rem;background-color:#ffffffb3}.ib-gift__frame{position:relative;overflow:hidden;aspect-ratio:1 / 1;max-height:80vh;min-height:34rem}.ib-gift__media{position:absolute;top:0;right:0;bottom:0;left:0}.ib-gift__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ib-gift__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 62% 58% at 50% 50%,#fffaf8b8,#fffaf866 55%,#fffaf800);pointer-events:none}.ib-gift__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.2rem 2.4rem;text-align:center;color:#3a2e2a}.ib-gift__heading{max-width:16ch;margin:0 0 1.2rem;color:inherit}.ib-gift__text{max-width:30rem;margin:0 0 2.4rem;font-size:1.5rem;line-height:1.5;color:inherit;text-wrap:pretty}.ib-gift__text p{margin:0}@media screen and (min-width:750px){.ib-gift__frame{aspect-ratio:auto;height:clamp(44rem,38vw,62rem);max-height:none}.ib-gift__heading{max-width:18ch}.ib-gift__text{max-width:42rem;font-size:1.7rem}}.ib-cbanner{--ib-focus-x: 50%;--ib-banner-overlay: .35;position:relative;overflow:hidden;aspect-ratio:1 / 1;max-height:70vh;min-height:32rem;background:rgb(var(--color-background))}.ib-cbanner__media{position:absolute;top:0;right:0;bottom:0;left:0}.ib-cbanner__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ib-focus-x) center}.ib-cbanner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(30 22 19 / calc(var(--ib-banner-overlay) + .25)),rgb(30 22 19 / var(--ib-banner-overlay)) 32%,#1e161300 70%);pointer-events:none}.ib-cbanner__content{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:0 2rem 2.8rem;text-align:center;color:#fbf3ee}.ib-cbanner__title{margin:0 0 .8rem;color:inherit;text-shadow:0 1px 14px rgb(0 0 0 / .25)}.ib-cbanner__text{max-width:34rem;margin:0 auto;font-size:1.5rem;line-height:1.5;color:inherit;text-shadow:0 1px 10px rgb(0 0 0 / .35);text-wrap:pretty}.ib-cbanner__text p{margin:0}@media screen and (max-width:749px){.ib-cbanner--m-left,.ib-cbanner--m-right{aspect-ratio:4 / 3;min-height:26rem}.ib-cbanner--m-left .ib-cbanner__content,.ib-cbanner--m-right .ib-cbanner__content{top:0;display:flex;flex-direction:column;justify-content:center;width:54%;max-width:none;margin:0;padding:1.6rem}.ib-cbanner--m-left .ib-cbanner__content{right:auto;text-align:left}.ib-cbanner--m-right .ib-cbanner__content{left:auto;text-align:right}.ib-cbanner--m-left .ib-cbanner__title,.ib-cbanner--m-right .ib-cbanner__title{font-size:calc(var(--font-heading-scale) * 2.6rem);line-height:1.15}.ib-cbanner--m-left .ib-cbanner__text,.ib-cbanner--m-right .ib-cbanner__text{margin:0;font-size:1.3rem;line-height:1.45}.ib-cbanner--m-left:after{background:linear-gradient(to right,rgb(30 22 19 / calc(var(--ib-banner-overlay) + .25)),rgb(30 22 19 / var(--ib-banner-overlay)) 35%,#1e161300 65%)}.ib-cbanner--m-right:after{background:linear-gradient(to left,rgb(30 22 19 / calc(var(--ib-banner-overlay) + .25)),rgb(30 22 19 / var(--ib-banner-overlay)) 35%,#1e161300 65%)}}@media screen and (min-width:750px){.ib-cbanner{aspect-ratio:auto;height:clamp(38rem,40vw,58rem);max-height:none}.ib-cbanner__image{object-position:center center}.ib-cbanner--left:after{background:linear-gradient(to right,rgb(30 22 19 / calc(var(--ib-banner-overlay) + .1)),#1e161300 55%),linear-gradient(to top,rgb(30 22 19 / var(--ib-banner-overlay)),#1e161300 60%)}.ib-cbanner--right:after{background:linear-gradient(to left,rgb(30 22 19 / calc(var(--ib-banner-overlay) + .1)),#1e161300 55%),linear-gradient(to top,rgb(30 22 19 / var(--ib-banner-overlay)),#1e161300 60%)}.ib-cbanner__content{padding:0 5rem 5.6rem}.ib-cbanner__text{max-width:42rem;font-size:1.7rem}.ib-cbanner--left .ib-cbanner__content{text-align:left}.ib-cbanner--left .ib-cbanner__text{margin-left:0}.ib-cbanner--right .ib-cbanner__content{text-align:right}.ib-cbanner--right .ib-cbanner__text{margin-right:0}}.ib-hero__inner{display:grid;grid-template-columns:1fr;align-items:stretch}.ib-hero__content{display:flex;flex-direction:column;justify-content:center;padding:3.2rem 2rem 4rem;text-align:center;align-items:center;order:2}.ib-hero__media{order:1;position:relative;overflow:hidden;aspect-ratio:4 / 3;background:rgb(var(--color-background))}.ib-hero__media-link{display:block;height:100%}.ib-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform 1.2s ease}.ib-hero__media--product .ib-hero__image{object-fit:contain;padding:8%;mix-blend-mode:multiply}.ib-hero__media:hover .ib-hero__image{transform:scale(1.03)}.ib-hero__heading{margin:0 0 1.6rem;max-width:16ch}.ib-hero__heading p{margin:0}.ib-hero__text{max-width:38rem;margin-bottom:2.4rem;color:rgba(var(--color-foreground),.75)}.ib-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}@media screen and (min-width:750px){.ib-hero__inner{grid-template-columns:1fr 1.2fr;min-height:72vh}.ib-hero__content{order:1;text-align:left;align-items:flex-start;padding:6.4rem 5vw}.ib-hero__media{order:2;aspect-ratio:auto;min-height:56rem}.ib-hero__inner--image-first .ib-hero__content{order:2}.ib-hero__inner--image-first .ib-hero__media{order:1}.ib-hero__buttons{justify-content:flex-start}.ib-hero__heading{margin-bottom:2rem}.ib-hero__text{margin-bottom:3.2rem}}.ib-usp--divider{border-bottom:1px solid rgba(var(--color-foreground),.08)}.ib-usp__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem;margin:0 auto;list-style:none}.ib-usp__item{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.ib-usp__icon.svg-wrapper{width:2.4rem;height:2.4rem;color:rgb(var(--ib-accent))}.ib-usp__icon svg{width:100%;height:100%;fill:currentColor}.ib-usp__title{display:block;font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.3;color:rgb(var(--color-foreground))}a.ib-usp__title{text-decoration:none}a.ib-usp__title:hover{text-decoration:underline;text-underline-offset:.3rem}.ib-usp__subtext{display:block;margin-top:.4rem;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}@media screen and (min-width:990px){.ib-usp__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ib-spot__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}.ib-spot__media{overflow:hidden;aspect-ratio:4 / 5}.ib-spot__image{display:block;width:100%;height:100%;object-fit:cover}.ib-spot__content{min-width:0;text-align:center}.ib-spot__heading{margin:0 0 1.6rem}.ib-spot__text{max-width:44rem;margin:0 auto 2.8rem;color:rgba(var(--color-foreground),.75)}.ib-spot__stones{display:grid;grid-auto-flow:column;grid-auto-columns:9.6rem;gap:1.6rem;margin:0 -1.5rem 3.2rem;padding:0 1.5rem .4rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ib-spot__stones::-webkit-scrollbar{display:none}.ib-spot__stone{display:flex;flex-direction:column;align-items:center;gap:.8rem;color:rgb(var(--color-foreground));text-decoration:none;scroll-snap-align:start}.ib-spot__stone-media{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:50%;background:#fff;transition:box-shadow .3s ease}.ib-spot__stone-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ib-ease)}.ib-spot__stone:hover .ib-spot__stone-media{box-shadow:0 0 0 1px rgb(var(--color-foreground))}.ib-spot__stone:hover img{transform:scale(1.06)}.ib-spot__stone-name{font-size:1.4rem;line-height:1.3;text-align:center}@media screen and (min-width:990px){.ib-spot__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6.4rem;align-items:center}.ib-spot__inner--image-right .ib-spot__media{order:2}.ib-spot__content{text-align:left}.ib-spot__text{margin-left:0}.ib-spot__stones{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:2.4rem 2rem;max-width:44rem;margin:0 0 3.6rem;padding:0;overflow:visible}}.ib-index__heading{margin:0 0 3.2rem;text-align:center}.ib-index__list{max-width:96rem;margin:0 auto;padding:0;list-style:none;border-top:1px solid rgba(var(--color-foreground),.12)}.ib-index__item{border-bottom:1px solid rgba(var(--color-foreground),.12)}.ib-index__link{display:grid;grid-template-columns:7.2rem minmax(0,1fr) auto;align-items:center;gap:1.6rem;padding:1.6rem 0;color:rgb(var(--color-foreground));text-decoration:none}.ib-index__media{display:block;width:7.2rem;aspect-ratio:1;overflow:hidden;background:#fff}.ib-index__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ib-ease)}.ib-index__title{display:block;margin:0;transition:transform .4s var(--ib-ease)}.ib-index__text{display:block;margin-top:.4rem;font-size:1.4rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}.ib-index__meta{display:flex;align-items:center;gap:1.2rem;font-size:1.3rem;white-space:nowrap;color:rgba(var(--color-foreground),.7)}.ib-index__count{display:none}.ib-index__meta .svg-wrapper{width:1.4rem;height:1.4rem;transition:transform .4s var(--ib-ease)}.ib-index__meta svg{width:100%;height:100%}.ib-index__link:hover .ib-index__title{transform:translate(.6rem)}.ib-index__link:hover .ib-index__meta .svg-wrapper{transform:translate(.4rem)}.ib-index__link:hover img{transform:scale(1.06)}@media screen and (min-width:750px){.ib-index__heading{margin-bottom:4.8rem}.ib-index__link{grid-template-columns:9.6rem minmax(0,1fr) auto;gap:3.2rem;padding:2.4rem 0}.ib-index__media{width:9.6rem}.ib-index__count{display:inline}}.footer .footer-block__details-content.rte a{text-decoration:none;color:rgba(var(--color-foreground),.75)}.footer .footer-block__details-content.rte a:hover{text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-foreground))}.collection-list-wrapper .title-wrapper-with-link,.featured-collection .title-wrapper-with-link,.collection .title-wrapper-with-link,.collection .collection__title{justify-content:center;text-align:center}.collection .title-wrapper-with-link .title,.collection .collection__title .title,.collection-list-wrapper .title-wrapper-with-link .title{position:relative;padding-bottom:1.6rem}.collection .title-wrapper-with-link .title:after,.collection .collection__title .title:after,.collection-list-wrapper .title-wrapper-with-link .title:after{content:"";position:absolute;left:50%;bottom:0;width:4rem;height:1px;transform:translate(-50%);background:rgb(var(--ib-accent))}.collection .collection__description{text-align:center}.card-wrapper .card__media img{transition:transform .8s ease}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card-information .price{margin-top:.2rem;font-size:1.35rem;letter-spacing:.14rem;color:rgba(var(--color-foreground),.85)}@media(hover:none){.card-wrapper .media--hover-effect>img{transition:opacity .35s ease}.card-wrapper.ib-second-image .media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper.ib-second-image .media--hover-effect>img+img{opacity:1}}.image-with-text__content .caption-with-letter-spacing{color:rgb(var(--ib-accent))}.rich-text__blocks .rich-text__heading{max-width:22ch;margin-left:auto;margin-right:auto;line-height:1.25}@media(prefers-reduced-motion:reduce){.ib-hero__image,.card-wrapper .card__media img,.ib-spot__stone-media img,.ib-index__media img,.ib-index__title,.ib-index__meta .svg-wrapper{transition:none}.ib-hero__media:hover .ib-hero__image,.card-wrapper:hover .card__media img,.ib-spot__stone:hover img,.ib-index__link:hover img,.ib-index__link:hover .ib-index__title,.ib-index__link:hover .ib-index__meta .svg-wrapper{transform:none}}.multicolumn .title-wrapper-with-link{justify-content:center;text-align:center}.multicolumn .media--circle{background:#fff}.card-wrapper [class*=vtl-],.card-wrapper [class*=vitals],.card-wrapper [id*=vitals],.card__information [class*=rating],.card__information [class*=review],.card__information [class*=stars]{display:none!important}.product-form .product-form__submit.button{--color-button: var(--ib-pink);--color-button-text: var(--color-foreground);--alpha-button-background: 1;background-color:rgb(var(--ib-pink));color:rgb(var(--color-foreground))}.product-form__input.product-form__input--pill input[data-option-name*=size i]+label{border-width:.5px;border-color:#6b6b6b;color:rgb(var(--color-foreground))}.product-form__input.product-form__input--pill input[data-option-name*=size i]:checked+label{border-color:#6b6b6b;background-color:rgb(var(--ib-pink));color:rgb(var(--color-foreground))}.product-form__input.product-form__input--pill input[data-option-name*=size i]:disabled+label,.product-form__input.product-form__input--pill input[data-option-name*=size i].disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6)}.product-form__input.product-form__input--pill input[data-option-name*=size i]:checked+label::selection{background-color:rgba(var(--color-foreground),.15)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ib-custom.css.map */
