:root{--brand: #3e2739;--brand-mauve: #d9c8ce;--brand-tint: #f4edef;--brand-soft: rgba(62, 39, 57, .6)}body{letter-spacing:.015em;background-color:rgb(var(--color-background))}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-weight:500;letter-spacing:.01em;line-height:1.12}p{letter-spacing:.015em}.utility-bar{font-size:1.2rem}.announcement-bar{border-bottom:none}.announcement-bar__message{font-size:1.15rem;letter-spacing:.05em;font-weight:500;margin:0;padding:.9rem 0 .5rem;min-height:3rem}.announcement-bar__message .svg-wrapper{width:1rem;height:1rem;margin-left:.8rem}.announcement-bar__link{justify-content:center}.announcement-bar .slider-button{display:none;color:rgb(var(--color-foreground))}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message span,.utility-bar .announcement-bar__link{color:rgb(var(--color-foreground))}.header{padding-top:0;padding-bottom:0}@media screen and (min-width:750px){.header.page-width,.header:not(.drawer-menu).page-width{padding-left:5rem;padding-right:5rem}}.header-wrapper{border-bottom:1px solid rgba(62,39,57,.07)}.shopify-section-header-sticky .header-wrapper{box-shadow:0 4px 24px #3e273914}.header__heading-logo{width:auto}@media screen and (max-width:749px){.header__heading-logo-wrapper{max-width:80%}.header__icons{transform:scale(.76);transform-origin:right center}.header__icon--menu span{transform:scale(.76);transform-origin:left center}}.header__heading-link .h2{font-weight:500}.header__menu-item,.list-menu__item{font-size:1.25rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500}.header__menu-item>span,.header__menu-item>svg{transition:opacity .2s ease}.header__menu-item:hover>span,.header__menu-item:focus>span{opacity:.6}.header__icon{color:rgb(var(--color-foreground))}.header__icons .svg-wrapper{width:2.1rem;height:2.1rem}.header__icons .header__icon{height:4.6rem;width:4.6rem}.favorites-count-bubble{position:absolute;top:-.4rem;right:-.4rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));height:1.7rem;width:1.7rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.9rem;font-weight:600}.header__icons .header__icon--cart .icon{height:2.2rem;width:2.2rem}.cart-count-bubble{background-color:var(--brand);border-color:rgb(var(--color-background))}.header__search{max-width:30rem}.header__search .search__input.field__input{border-radius:40px;background:var(--brand-tint)}.search-modal .field__input:focus,.search-modal .field__input:focus-visible{box-shadow:none;border-radius:40px;outline:none}.search-modal .field:after,.search-modal .field:hover.field:after{box-shadow:none;border-radius:40px}@media screen and (max-width:989px){.header{position:relative;z-index:10}.header__icons{overflow:visible}.header__icons:has(.header__search details[open]){transform:none!important}.header__search{overflow:visible}.header__search details{overflow:visible}.header__search details[open]>.search-modal{position:absolute;top:0;left:0;right:0;height:100%;z-index:100;background:var(--gradient-background, #FFFDF7);border-bottom:.1rem solid rgba(var(--color-foreground),.08);overflow:visible;animation:none}.header__search .search-modal__content{padding:0 1.5rem;height:100%;position:relative}.header__search .search-modal__form{max-width:none;margin-right:5rem}.header__search .search-modal__close-button{display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%)}}.header__search .search__button .icon{height:1.8rem;width:1.8rem}.button,.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded,.quick-add__submit,.quantity__button{letter-spacing:.2em;text-transform:uppercase;font-weight:500}.button{padding:1.3rem 3.2rem;font-size:1.3rem;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease}.button:after{box-shadow:none}.button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 10px 24px #3e273929}.button--secondary{border:1px solid rgba(var(--color-secondary-button-text),.35)}.button--secondary:after{box-shadow:none}.button--full-width{padding:1.2rem 2rem}.button[disabled],.button[aria-disabled=true]{opacity:.55}.section-header{position:relative}.title-wrapper{margin-bottom:2.4rem}.title,.title--primary{font-weight:500}.title-wrapper .title{max-width:none}.section-header--title-inline{gap:2rem}.rich-text__heading,.section-heading{font-weight:500}.card{background:transparent}.card__inner,.card__media .media{border-radius:0;overflow:hidden;background:var(--brand-tint)}.card__media img,.card__media media{transition:transform .6s ease}.card:hover .card__media img,.card:hover .card__media media{transform:scale(1.05)}.card__heading,.card-information__text{font-family:var(--font-body-family);font-weight:500;letter-spacing:.04em;font-size:1.4rem}.card-information{padding-top:1rem}.price{font-family:var(--font-body-family);font-size:1.5rem}.price__regular .price-item,.price__sale .price-item--sale{font-weight:500;font-size:1.5rem}.price__sale .price-item--regular{font-weight:400;opacity:.55}.price__sale .price-item--sale,.price--on-sale .price-item--regular,.price--on-sale .price__sale{color:rgb(var(--color-foreground))}.card__badge{margin:0;display:none}.card__badge .badge{padding:.7rem 1.4rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;border-radius:4px}.card__media,.card-wrapper{position:relative}.card__wishlist-button{position:absolute;top:1rem;right:1rem;width:3.5rem;height:3.5rem;border-radius:50%;background:#fdfdf7e6;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:2}.card__wishlist-button:hover{background:#fdfdf7;transform:scale(1.1);box-shadow:0 4px 12px #3e273926}.card__wishlist-button .svg-wrapper{width:1.8rem;height:1.8rem;color:var(--brand)}.card__wishlist-button .heart-outline,.card__wishlist-button .heart-fill{display:none;width:100%;height:100%}.card__wishlist-button:not(.is-active) .heart-outline{display:block}.card__wishlist-button.is-active .heart-fill{display:block}.card__wishlist-button .heart-outline svg,.card__wishlist-button .heart-fill svg{display:block;width:100%;height:100%}.card__wishlist-button.is-active .svg-wrapper{color:#d6336c;animation:giva-heart-pop .35s ease}@keyframes giva-heart-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.card__wishlist-button.is-active .svg-wrapper{animation:none}}.header__icon--favorites{position:relative}.wishlist-count-bubble{position:absolute;top:auto;right:auto;bottom:.8rem;left:2.2rem;height:1.7rem;width:1.7rem;border-radius:100%;background-color:#d6336c;color:#fdfdf7;font-size:.9rem;line-height:calc(1 + .1 / var(--font-body-scale));display:flex;align-items:center;justify-content:center}.wishlist-count-bubble.is-empty{display:none}.giva-wishlist-toast{position:fixed;bottom:2.4rem;left:50%;transform:translate(-50%,1.6rem);background:var(--brand, #3e2739);color:#fdfdf7;padding:1.2rem 2.4rem;border-radius:.8rem;font-size:1.3rem;letter-spacing:.04em;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:999}.giva-wishlist-toast.is-visible{opacity:1;transform:translate(-50%)}.giva-wishlist--hidden{display:none!important}.giva-wishlist__title{margin-bottom:2.4rem}.giva-wishlist__empty{text-align:center;font-size:1.5rem;color:rgba(var(--color-foreground),.7)}.card .card__content .card__heading{font-size:1.4rem}.quick-add__submit{min-height:4.4rem;font-size:1.2rem;border-radius:.8rem;transition:all .3s ease}.quick-add__submit:hover{transform:scale(1.02);box-shadow:0 8px 20px #3e27391f;border:none}.card--product:hover .quick-add{transform:translateY(0);opacity:1}.card__content .card__information .price{letter-spacing:.02em}.card__content .quick-add{bottom:.6rem}.card__content .quick-add .quick-add__submit{width:100%}.multicolumn-card__image-wrapper{margin-bottom:1.6rem}.multicolumn-card__image-wrapper .multicolumn-card__image{border-radius:1.6rem;overflow:hidden}.multicolumn-card__info h3{font-family:var(--font-body-family);font-weight:500;letter-spacing:.04em}.collection-card-wrapper .card__inner{border-radius:1.4rem}.collection-card-wrapper .card__heading{font-weight:500}.slideshow{min-height:auto}.slideshow.banner .slideshow__slide{background-color:var(--brand-tint)}.slideshow__media img{object-fit:cover}slideshow-component .slideshow__text.banner__box{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0;color:#fffdf7;max-width:72rem}slideshow-component .slideshow__text .banner__heading{color:#fffdf7;font-size:5.2rem;text-shadow:0 2px 16px rgba(0,0,0,.3)}slideshow-component .slideshow__text .banner__text{font-size:1.5rem;letter-spacing:.06em;color:#fdfdf7eb;opacity:1;margin:1.6rem 0 0}slideshow-component .slideshow__text .banner__buttons{margin-top:2.4rem}slideshow-component .slideshow__text .button{background:#fffdf7;color:var(--brand);border-radius:40px;padding:1.15rem 2.8rem;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;box-shadow:0 8px 24px #00000040}slideshow-component .slideshow__text .button:hover,slideshow-component .slideshow__text .button:focus-visible{background:#fffdf7;color:var(--brand);transform:translateY(-1px)}@media screen and (max-width:749px){slideshow-component .slideshow__text .banner__heading{font-size:3.4rem}}slideshow-component .slideshow__controls .slider-button--prev,slideshow-component .slideshow__controls .slider-button--next,slideshow-component .slideshow__controls .slideshow__autoplay{display:none}slideshow-component .slideshow__controls{background:#fffdf7;border-top:none;border-bottom:none;border-left-color:#3e273926;border-right-color:#3e273926}slideshow-component .slider-counter__link--dots .dot{background-color:transparent;border-color:var(--brand)}slideshow-component .slider-counter__link--active.slider-counter__link--dots .dot{background-color:var(--brand)}slideshow-component .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:var(--brand)}slideshow-component .slideshow.banner--small:not(.banner--adapt),slideshow-component .slideshow.banner--small:not(.banner--adapt) .banner__content{min-height:auto}slideshow-component .slideshow.banner.banner--small{aspect-ratio:1.5 / 1}@media screen and (max-width:749px){slideshow-component .slideshow.banner.banner--small{min-height:40rem}}@media screen and (min-width:750px){slideshow-component .slideshow.banner.banner--small{aspect-ratio:4.5 / 1;min-height:30rem}}.banner__content{padding:0}.banner__box{border-radius:1.4rem;padding:3.2rem}.banner__heading{font-family:var(--font-heading-family);font-weight:500}.banner__text{letter-spacing:.05em;opacity:.85}.collection-hero__title,.collection-hero__description{text-align:center}.collection-hero__title{font-weight:500}.collection-hero__description{max-width:72rem;margin-inline:auto;letter-spacing:.03em}.facets__summary,.mobile-facets__summary,.facets__disclosure-vertical .facets__summary{letter-spacing:.1em;text-transform:uppercase;font-weight:500}.facets__disclosure-vertical .facets__summary{border-bottom:1px solid rgba(62,39,57,.1)}.product__info-container .product__title{font-weight:500;font-size:3rem;line-height:1.15}.product__info-container .product__text{letter-spacing:.08em}.product__tax{opacity:.7}.product-form__submit{padding:1.5rem 3rem;font-size:1.4rem}.product__media .media{background:var(--brand-tint)}.thumbnail-list__item .thumbnail{border-radius:1rem;background:var(--brand-tint)}.thumbnail img{transition:transform .4s ease}.thumbnail:hover img{transform:scale(1.05)}.newsletter{border-top:1px solid rgba(62,39,57,.08)}.newsletter-form__field-wrapper .field__input{border-radius:.8rem;background:rgb(var(--color-background))}.newsletter-form__button{margin-right:0;border-radius:.8rem}.newsletter__wrapper{max-width:76rem;margin:0 auto;text-align:center;padding-top:5rem;padding-bottom:5rem}.newsletter__wrapper .h1,.newsletter__wrapper h2,.newsletter__wrapper .newsletter__heading{font-weight:500}.footer{border-top:1px solid rgba(253,253,247,.08)}.footer__content-top{padding-top:5rem;padding-bottom:4rem}.footer-block__heading{font-size:1.4rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500;margin-bottom:2.2rem}.footer-block__details-content .list-menu__item--link{font-size:1.4rem;padding:.7rem 0;color:rgba(var(--color-foreground),.82)}.footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--color-foreground))}.footer__content-bottom{border-top:1px solid rgba(253,253,247,.12);padding-top:2.4rem}.footer__content-bottom-wrapper{padding-top:0;padding-bottom:1rem}.footer__list-social{justify-content:flex-start}.footer__list-social .list-social__link{color:rgb(var(--color-foreground))}.footer__list-social .list-social__link:hover{color:rgba(var(--color-foreground),.6)}.footer__localization .disclosure__button{font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.footer .newsletter-form__field-wrapper .field__input{border-radius:0!important;background:transparent;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.2)!important}.giva-footer__form .field__input{border-radius:0!important;border:1px solid rgba(var(--color-foreground),.2)!important}.giva-footer__form .field:after{display:none}.giva-footer__form.newsletter-form{max-width:none;margin:0;align-items:stretch}.giva-footer__form .newsletter-form__field-wrapper{max-width:none}.footer .newsletter-form__field-wrapper .field__input::placeholder{color:rgba(var(--color-foreground),.6)}.footer .newsletter-form__field-wrapper .field__label{color:rgba(var(--color-foreground),.7)}.footer-block__newsletter-text{margin:0 0 2rem;max-width:42rem;opacity:.85}.giva-footer{font-size:1.4rem}.giva-footer .page-width{padding-left:1.5rem;padding-right:1.5rem}.giva-footer__top{display:grid;grid-template-columns:1fr;gap:3.6rem}.giva-footer__logo{margin:0 0 1.8rem}.giva-footer__logo img{max-width:20rem;height:auto}.giva-footer__about{margin:0 0 2rem;font-size:1.4rem;line-height:1.7;color:rgba(var(--color-foreground),.8)}.giva-footer__contact{margin:0 0 .8rem;font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.giva-footer__contact-label{color:rgb(var(--color-foreground));font-weight:500}.giva-footer__contact a{color:rgba(var(--color-foreground),.8);text-decoration:none;transition:color .2s ease}.giva-footer__contact a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.giva-footer__heading{font-family:var(--font-body-family);font-size:1.6rem!important;font-weight:700!important;letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--color-foreground));margin:0 0 2.2rem}.giva-footer__heading--toggle{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;font-size:1.6rem!important;font-weight:700!important}.giva-footer__menu{margin:0;padding:0}.giva-footer__menu li{margin:0 0 .9rem}.giva-footer__link{font-size:1.4rem;color:rgba(var(--color-foreground),.8);text-decoration:none;transition:color .2s ease}.giva-footer__link:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.giva-footer__newsletter-text{margin:0 0 2rem;font-size:1.4rem;line-height:1.7;color:rgba(var(--color-foreground),.8)}.giva-footer__social{justify-content:flex-start;margin:2.4rem 0 0}.giva-footer__bottom-right .giva-footer__social{margin:0}.giva-footer__newsletter-submit{--buttons-radius: 0;--buttons-radius-outset: 0;width:auto;margin:1.4rem 1px 0;border-radius:0;background:#fffdf7;color:var(--brand);font-weight:600;letter-spacing:.1rem;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.giva-footer__newsletter-submit:hover{background:#fffdf7;color:var(--brand);transform:translateY(-1px)}.giva-footer__commitment{margin-top:4.5rem;padding-top:3.2rem;border-top:1px solid rgba(253,253,247,.1)}.giva-footer__commitment-text{margin:0;max-width:72rem;font-size:1.4rem;line-height:1.75;color:rgba(var(--color-foreground),.75)}.giva-footer__bottom{margin-top:4.5rem;padding-top:2.4rem;border-top:1px solid rgba(253,253,247,.12)}.giva-footer__bottom-inner{display:flex;flex-direction:column;gap:1.6rem;align-items:center}.giva-footer__copyright{margin:0;display:flex;flex-wrap:wrap;gap:1.4rem;align-items:center;justify-content:center;font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.giva-footer__copyright .policies{display:inline-flex;flex-wrap:wrap;gap:1.4rem;margin:0}.giva-footer__copyright .policies a{color:rgba(var(--color-foreground),.7);text-decoration:none}.giva-footer__copyright .policies a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.giva-footer__bottom-right{display:flex;flex-wrap:wrap;gap:2.4rem;align-items:center;justify-content:center}.giva-footer__bottom-right .footer__payment{margin-top:0}@media screen and (min-width:750px){.giva-footer .page-width{padding-left:5rem;padding-right:5rem}.giva-footer__top{grid-template-columns:1.55fr 1fr 1fr 1.45fr;gap:5rem}.giva-footer__bottom-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:2.4rem}.giva-footer__copyright{justify-content:flex-start}.giva-footer__bottom-right{justify-content:flex-end}}@media screen and (max-width:749px){.giva-footer__heading--toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem}.giva-footer__heading--toggle:after{content:"";flex:0 0 auto;width:.7rem;height:.7rem;border-right:.15rem solid currentColor;border-bottom:.15rem solid currentColor;transform:rotate(45deg);opacity:.6;transition:transform .3s ease}.giva-footer__heading--toggle[aria-expanded=true]:after{transform:rotate(-135deg)}.giva-footer__panel{max-height:0;overflow:hidden;transition:max-height .35s ease}.giva-footer__panel--static{max-height:none}}.cart-item__image{border-radius:1rem}.cart-item__name{font-family:var(--font-body-family);font-weight:500;letter-spacing:.04em}.cart-drawer__footer .totals__total-value,.cart-drawer__footer .tax-note{color:rgb(var(--color-foreground))}.page-width{max-width:100%}.giva-slideshow__picture{display:block}.giva-slideshow__picture img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}@media(prefers-reduced-motion:no-preference){.animate--ambient>.giva-slideshow__picture img{animation:animateAmbient 30s linear infinite}}.shopify-section-header-sticky .header-wrapper--border-bottom{border-bottom-color:#3e273912}.giva-section-head{text-align:left;margin-bottom:3.4rem}.giva-section-eyebrow{margin:0 0 1rem;font-size:1.2rem;letter-spacing:.34em;text-transform:uppercase;font-weight:500;color:var(--brand);opacity:.72}.giva-section-title{margin:0}.giva-section-title:after{content:"";display:block;width:5.2rem;height:2px;margin:1.5rem 0 0;border-radius:2px;background:linear-gradient(90deg,var(--brand),transparent);opacity:.35}.giva-cat__scroller{position:relative}.giva-cat__grid{display:flex;flex-wrap:nowrap;flex:1 1 auto;min-width:0;gap:2rem;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.giva-cat__grid::-webkit-scrollbar{display:none}.giva-cat__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 4px 14px #3e27391f;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;opacity:1;transition:opacity .2s ease}.giva-cat__arrow--prev{left:-4.4rem}.giva-cat__arrow--next{right:-4.4rem}.giva-cat__arrow svg{width:1.4rem;height:1.4rem}.giva-cat__arrow--prev svg{transform:rotate(90deg)}.giva-cat__arrow--next svg{transform:rotate(-90deg)}.giva-cat__arrow[disabled]{opacity:0;pointer-events:none}@media screen and (max-width:989px){.giva-cat__arrow--prev{left:-1rem}.giva-cat__arrow--next{right:-1rem}}@media screen and (max-width:749px){.giva-cat__arrow{width:3.4rem;height:3.4rem}.giva-cat__arrow--prev{left:-.6rem}.giva-cat__arrow--next{right:-.6rem}}.giva-cat__item{flex:0 0 calc((100% - 14rem)/8);margin:0;scroll-snap-align:start;display:flex;flex-direction:column}.giva-cat__link{display:block;position:relative;border-radius:50%;overflow:hidden;background:var(--brand-tint);transition:transform .3s ease,box-shadow .3s ease}.giva-cat__link:hover{transform:translateY(-4px);box-shadow:0 14px 32px #3e273924}.giva-cat__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:transform .6s ease}.giva-cat__image--placeholder{width:100%;aspect-ratio:1 / 1}.giva-cat__link:hover .giva-cat__image{transform:scale(1.07)}.giva-cat__title{position:static;padding:1rem 0 0;text-align:center;color:rgb(var(--color-foreground));font-size:1.35rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;background:transparent}.giva-collection-scroller.slider-component-desktop:not(.page-width-desktop){max-width:100%;margin-left:auto;margin-right:auto;padding:0 1.5rem}@media screen and (min-width:750px){.giva-collection-scroller.slider-component-desktop:not(.page-width-desktop){padding:0 5rem}}.giva-collection-scroller .slider.slider--desktop{display:flex;flex-wrap:nowrap;gap:2rem;overflow-x:auto;padding-bottom:1rem;margin-bottom:0;scroll-snap-type:x mandatory;scroll-padding-left:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.giva-collection-scroller .slider.slider--desktop::-webkit-scrollbar{display:none}.giva-collection-scroller .slider.slider--desktop:after{display:none}.giva-collection-scroller .slider.slider--desktop .grid__item{flex:0 0 calc((100% - 6rem)/4);width:auto;max-width:none;margin-left:0;scroll-snap-align:start}.giva-collection-scroller .grid__item,.giva-wishlist .product-grid .grid__item,#product-grid .grid__item,.related-products .product-grid .grid__item{display:flex}.giva-collection-scroller .grid__item>product-component,.giva-collection-scroller .card-wrapper,#product-grid .grid__item>product-component,#product-grid .card-wrapper,.related-products .product-grid .grid__item>product-component,.related-products .product-grid .card-wrapper,.giva-wishlist .product-grid .grid__item>product-component,.giva-wishlist .product-grid .card-wrapper{display:flex;width:100%}.giva-collection-scroller .card-wrapper>.card,#product-grid .card-wrapper>.card,.related-products .product-grid .card-wrapper>.card,.giva-wishlist .product-grid .card-wrapper>.card{display:flex;flex-direction:column;width:100%}.giva-collection-scroller .card>.card__content,#product-grid .card>.card__content,.related-products .product-grid .card>.card__content,.giva-wishlist .product-grid .card>.card__content{display:flex;flex-direction:column;flex-grow:1}.giva-collection-scroller .card>.card__content>.card__information,#product-grid .card>.card__content>.card__information,.related-products .product-grid .card>.card__content>.card__information,.giva-wishlist .product-grid .card>.card__content>.card__information{display:flex;flex-direction:column;flex-grow:1}.giva-collection-scroller .card__information>.card-information,#product-grid .card__information>.card-information,.related-products .product-grid .card__information>.card-information,.giva-wishlist .product-grid .card__information>.card-information{margin-top:auto}@media screen and (max-width:989px){.giva-collection-scroller .slider.slider--desktop{gap:1.4rem}.giva-collection-scroller .slider.slider--desktop .grid__item{flex:0 0 calc((100% - 2.8rem) / 3)}}@media screen and (max-width:749px){.giva-collection-scroller .slider.slider--desktop{gap:1.2rem}.giva-collection-scroller .slider.slider--desktop .grid__item{flex:0 0 calc((100% - 1.2rem)/2)}}.giva-collection-scroller .slider-buttons{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:3}.giva-collection-scroller .slider-counter{display:none}.giva-collection-scroller .slider-button{pointer-events:auto;width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 4px 14px #3e27391f;display:flex;align-items:center;justify-content:center}.giva-collection-scroller .slider-button svg{width:1.4rem;height:1.4rem}.giva-collection-scroller .slider-button--prev svg{transform:rotate(90deg)}.giva-collection-scroller .slider-button--next svg{transform:rotate(-90deg)}.giva-collection-scroller .slider-button[disabled]{opacity:0;pointer-events:none}@media screen and (max-width:749px){.giva-collection-scroller .slider-button{width:3.4rem;height:3.4rem}}.giva-promises{background:#fffdf7}.giva-promises__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:2rem}.giva-promise{text-align:center;padding:2.4rem 1.5rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.12);border-radius:1.4rem;box-shadow:0 8px 24px #3e27391f}.giva-promise__icon{width:2.8rem;height:2.8rem;margin:0 auto .8rem;color:rgb(var(--color-foreground))}.giva-promise__icon svg{width:100%;height:100%}.giva-promise__title{margin:0 0 .4rem;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:rgb(var(--color-foreground))}.giva-promise__text{margin:0;font-size:1.05rem;color:rgba(var(--color-foreground),.72)}.giva-split__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.giva-split__card{position:relative;aspect-ratio:3 / 2;border-radius:1.6rem;overflow:hidden;background:var(--brand-tint)}.giva-split__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.giva-split__image--placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.giva-split__card:hover .giva-split__image{transform:scale(1.05)}.giva-split__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.giva-split__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:3rem;color:#fffdf7}.giva-split__eyebrow{margin:0 0 1rem;font-size:1.15rem;letter-spacing:.32em;text-transform:uppercase;font-weight:500;opacity:.9}.giva-split__title{margin:0 0 1rem;font-family:var(--font-heading-family);font-weight:500;font-size:3.6rem;line-height:1.08;color:#fffdf7;text-shadow:0 2px 14px rgba(0,0,0,.25)}.giva-split__text{margin:0 0 2.2rem;font-size:1.5rem;letter-spacing:.04em;max-width:38rem;opacity:.95}.giva-split__btn{display:inline-block;background:#fffdf7;color:var(--brand);padding:1.15rem 2.8rem;border-radius:40px;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;box-shadow:0 8px 22px #0003;transition:transform .3s ease,box-shadow .3s ease}.giva-split__card:hover .giva-split__btn{transform:translateY(-2px);box-shadow:0 12px 28px #00000042}.giva-split__link,.giva-slideshow__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.main-page-title--center{text-align:center}.contact__button{display:flex;justify-content:center}.page-width--narrow{max-width:none}@media screen and (min-width:750px){.page-width--narrow{padding-left:5rem;padding-right:5rem}}@media screen and (min-width:990px){.page-width--narrow{padding-left:5rem;padding-right:5rem}}.template-policy__wrapper{padding-top:2.1rem;padding-bottom:2.1rem}@media screen and (min-width:750px){.template-policy__wrapper{padding-top:2.8rem;padding-bottom:2.8rem}}main .shopify-policy__container{max-width:100%;margin:0;padding:0}main .shopify-policy__title{margin:0 0 2rem}main .shopify-policy__title h1{margin:0}main .shopify-policy__body ul,main .shopify-policy__body ol{padding-inline-start:1.5em}@media screen and (max-width:989px){.giva-cat__grid{gap:1.4rem}.giva-cat__item{flex:0 0 calc((100% - 2.8rem) / 3)}}@media screen and (max-width:749px){.giva-cat__grid{gap:1.2rem}.giva-cat__item{flex:0 0 calc((100% - 2.4rem) / 3)}.header{padding-top:0;padding-bottom:0}.header__heading-link{padding:0}.giva-promises__grid{grid-template-columns:repeat(3,1fr);gap:1rem}.giva-promise{padding:1.6rem .8rem}.giva-promise__title{font-size:.9rem;letter-spacing:.12em}.giva-promise__text{font-size:.9rem}.giva-split__grid{grid-template-columns:1fr}.giva-split__title{font-size:2.8rem}}@media screen and (max-width:575px){.slideshow__text-wrapper{padding:2.4rem 1.6rem}}@media screen and (min-width:990px){.header__icons--localization .header__search{max-width:30rem}}@media screen and (max-width:989px){.drawer__inner{width:100vw;min-width:100vw;max-width:none;border:none;padding:0 1.5rem}}@media screen and (min-width:990px){.product--stacked .product__media-item{margin-left:auto;margin-right:auto}}.thumbnail-slider--no-slide .thumbnail-list{justify-content:center}@media screen and (max-width:749px){.product--thumbnail_slider .product__media-list .product__media-item:first-of-type{margin-left:0}.product--thumbnail_slider .product__media-list .product__media-item{width:100%;box-sizing:border-box;padding:0 1.5rem}.product--thumbnail_slider .product__media-list.slider{scroll-padding-left:0}}@media screen and (max-width:749px){#product-grid .grid__item:only-child{flex:initial;max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}}#judgeme_product_reviews .jdgm-empty-state,#judgeme_product_reviews .jdgm-tabs,#judgeme_product_reviews .jdgm-question-item,#judgeme_product_reviews .jm-custom-answer-list,#judgeme_product_reviews .jm-custom-answer-list__content{display:none}#judgeme_product_reviews .jdgm-masonry-grid__container{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:24px!important;height:auto!important}#judgeme_product_reviews .jdgm-masonry-grid__masonry-item{position:static!important;transform:none!important;width:auto!important;min-width:0!important}#judgeme_product_reviews .jdgm-masonry-grid__masonry-item-inner{height:100%!important;display:flex!important;flex-direction:column!important}#judgeme_product_reviews .jdgm-masonry-grid__masonry-item .jdgm-review-card{height:100%!important;width:100%!important;display:flex!important;flex-direction:column!important}#judgeme_product_reviews .jdgm-masonry-grid__masonry-item .jdgm-review-card__content{flex:1 1 0%!important;min-height:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/giva-custom.css.map */
