@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Open+Sans:wght@300;400;500;600&display=swap";:root{--nt-white: #FFFFFF;--nt-black: #000000;--nt-beige: #F8F5F2;--nt-pink-light: #FFE4E1;--nt-pink: #D4A5A5;--nt-gold: #C9A96E;--nt-gray-light: #F7F7F7;--nt-gray: #999999;--nt-transition: .25s ease}.h0,.h1,h1,.h2,h2,.h3,h3{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500;letter-spacing:.02em}body,p,span,a,li,input,button,select,textarea{font-family:Open Sans,-apple-system,sans-serif}.announcement-bar{background-color:var(--nt-black)!important;color:var(--nt-white)!important;font-size:13px;letter-spacing:.05em}.header{border-bottom:1px solid #eee}.header__heading-link{font-family:Cormorant Garamond,serif;font-weight:600;letter-spacing:.1em}.card__heading{font-family:Open Sans,sans-serif!important;font-size:14px!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.06em}.card__information .price{font-size:14px;color:var(--nt-gray)}.card__media img,.card__media .media img{transition:transform var(--nt-transition)!important}.card:hover .card__media img,.card:hover .card__media .media img{transform:scale(1.04)}.card__media,.card__media .media{overflow:hidden}.button,.shopify-challenge__button,button[type=submit]{border-radius:0!important;text-transform:uppercase;letter-spacing:.08em;font-size:13px!important;font-weight:500;min-height:44px;transition:all var(--nt-transition)}.button--primary{background-color:var(--nt-black)!important;color:var(--nt-white)!important;border:1px solid var(--nt-black)!important}.button--primary:hover{background-color:var(--nt-white)!important;color:var(--nt-black)!important}.button--secondary{background-color:var(--nt-white)!important;color:var(--nt-black)!important;border:1px solid var(--nt-black)!important}.button--secondary:hover{background-color:var(--nt-black)!important;color:var(--nt-white)!important}.newsletter{background-color:var(--nt-beige)!important}.newsletter__heading{font-family:Cormorant Garamond,serif!important}.footer{background-color:var(--nt-beige)!important;border-top:1px solid #e0dcd8}.footer__title{font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.product__title h1{font-family:Cormorant Garamond,serif!important;font-size:28px;font-weight:500}.product__text{font-size:15px;line-height:1.7}.product__description h4{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:24px;margin-bottom:12px}.product__description ul{list-style:none;padding:0}.product__description ul li{padding:6px 0;border-bottom:1px solid #f0f0f0;font-size:14px}.product__description ul li:last-child{border-bottom:none}.collection-product-card .card-wrapper{margin-bottom:8px}.rich-text__heading{font-family:Cormorant Garamond,serif!important}.banner__heading{font-family:Cormorant Garamond,serif!important;font-weight:500!important;letter-spacing:.04em}html{scroll-behavior:smooth}::selection{background:var(--nt-pink-light);color:var(--nt-black)}@media(max-width:749px){.card__heading{font-size:12px!important}.product__title h1{font-size:22px}.banner__heading{font-size:28px!important}}:root{--nt-header-bg-transparent: rgba(0, 0, 0, .2);--nt-header-bg-sticky: rgba(255, 255, 255, .92);--nt-header-blur: 12px;--nt-header-text-light: #FFFFFF;--nt-header-text-dark: #000000;--nt-header-nav-font-size: 15px;--nt-header-nav-font-weight: 400;--nt-header-nav-letter-spacing: .01em;--nt-header-nav-gap: 28px;--nt-header-hover-transition: .2s ease;--nt-header-padding-desktop: 18px 50px;--nt-header-padding-mobile: 10px 16px;--nt-header-shadow-sticky: 0 1px 0 rgba(0, 0, 0, .06)}.header-announcements,.announcement-bar,[class*=announcement]{font-size:.7rem!important;letter-spacing:.1em;text-transform:uppercase;font-weight:400;padding-block:3px!important;text-align:center;background-color:#000;color:#fff}.header-announcements p,.header-announcements span,.announcement-bar__text,.announcement__text,[class*=announcement] p{font-size:.7rem!important;letter-spacing:.1em;line-height:1.4}.header__logo img,.header__heading img{max-height:28px!important;width:auto!important}.header__heading-text{font-family:var(--font-heading--family, "Cormorant Garamond", serif);font-size:1.375rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.header__menu-link,.header__icon,.header__icon svg,.header-menu__link,.header__navigation a,.menu-list__link,header-menu a{font-size:var(--nt-header-nav-font-size)!important;font-weight:var(--nt-header-nav-font-weight)!important;letter-spacing:var(--nt-header-nav-letter-spacing);text-transform:none!important;text-decoration:underline!important;text-decoration-color:transparent!important;text-underline-offset:4px!important;transition:text-decoration-color var(--nt-header-hover-transition),color .3s ease!important;padding:4px 0}.header__menu-link:hover,.header-menu__link:hover,.header__navigation a:hover,.menu-list__link:hover,header-menu a:hover{text-decoration-color:currentColor!important;opacity:1!important}.header__menu-list,.header__inline-menu .list-menu,.menu-list{gap:var(--nt-header-nav-gap)}.header__row--top .header__columns{padding:var(--nt-header-padding-desktop)}#header-component[transparent]:not([data-sticky-state=active]) .header__row,.header[transparent]:not([data-sticky-state=active]) .header__row{--header-bg-color: var(--nt-header-bg-transparent);--color-background: transparent;background-color:var(--nt-header-bg-transparent);border-bottom:none}#header-component[transparent]:not([data-sticky-state=active]),.header[transparent]:not([data-sticky-state=active]){--color-foreground: rgb(255, 255, 255);--color-foreground-rgb: 255, 255, 255;--color-foreground-heading: rgb(255, 255, 255);--color-border: rgb(255, 255, 255)}#header-component[transparent]:not([data-sticky-state=active]) .header__logo img,#header-component[transparent]:not([data-sticky-state=active]) .header__heading img{filter:brightness(0) invert(1)}#header-component[transparent]:not([data-sticky-state=active]) .menu-list__submenu{background-color:transparent!important;--color-foreground: rgb(255, 255, 255) !important;color:#fff!important}#header-component[data-sticky-state=active] .header__row,.header[data-sticky-state=active] .header__row{--header-bg-color: var(--nt-header-bg-sticky);background-color:var(--nt-header-bg-sticky);backdrop-filter:blur(var(--nt-header-blur));-webkit-backdrop-filter:blur(var(--nt-header-blur));box-shadow:var(--nt-header-shadow-sticky);border-bottom:none;transition:background-color .3s ease,box-shadow .3s ease}#header-component[data-sticky-state=active],.header[data-sticky-state=active]{--color-foreground: rgb(0, 0, 0);--color-foreground-rgb: 0, 0, 0;--color-foreground-heading: rgb(0, 0, 0)}#header-component[data-sticky-state=active] .header__logo img,#header-component[data-sticky-state=active] .header__heading img{filter:none}header-component[data-sticky-state=active] .header-announcements,.header[data-sticky-state=active]~.header-announcements,.header-section:has(header-component[data-sticky-state=active]) .annotation-bar{max-height:0;opacity:0;padding:0!important;overflow:hidden;margin:0!important;transition:max-height .3s ease,opacity .2s ease}@media(max-width:749px){.header__row--top .header__columns{padding:var(--nt-header-padding-mobile)}.header__menu-link,.header-menu__link,.menu-list__link,header-menu a{font-size:13px!important}.header__logo img,.header__heading img{max-height:22px!important}.header__heading-text{font-size:1.125rem;letter-spacing:.06em}}.product-list .grid,.collection .grid,.product-grid{display:grid;gap:20px}@media(min-width:750px){.product-list .grid,.collection .grid,.product-grid{gap:24px}}.product-card,.card,.grid__item .card,.product-list__card{position:relative;border:none;box-shadow:none;background:transparent;border-radius:0}.product-card__media,.card__media,.card__inner,.card__media-wrapper,.product-card__image{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:0;background:#f5f5f5}.product-card__media img,.card__media img,.card__inner img,.card__media-wrapper img,.product-card__image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease,opacity .3s ease}.product-card:hover img,.card:hover img,.product-list__card:hover img{transform:scale(1.04)}.product-card__title,.card__heading,.card__title,.card__content .card__heading,.product-card__info h3,.product-card__info a,.product-card__content a{font-family:var(--font-body--family, "Inter", sans-serif);font-size:.875rem;font-weight:400;text-transform:uppercase;letter-spacing:.02em;line-height:1.3;color:#000;text-decoration:none;margin-top:12px;margin-bottom:2px;display:block}.product-card__price,.card__price,.price,.price__regular,.product-card__info .price{font-size:.8125rem;font-weight:400;color:#666;margin-top:0;letter-spacing:0}.card__badge{position:absolute;top:8px;left:8px;z-index:2}.card__badge span,.badge{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;background:#fff;color:#000;border:1px solid #e0e0e0}.card__quick-add,.quick-add,.card__form{opacity:0;transition:opacity .25s ease}.card:hover .card__quick-add,.card:hover .quick-add,.card:hover .card__form,.product-card:hover .card__quick-add{opacity:1}.card:after,.card__content:after,.card--card:after{display:none}@media(max-width:749px){.product-card__media,.card__media,.card__inner,.card__media-wrapper,.product-card__image{aspect-ratio:4 / 5}.product-card__title,.card__heading,.card__title{font-size:.8125rem;margin-top:8px}.product-card__price,.card__price,.price{font-size:.75rem}}.collection .product-count,.collection-count{font-size:.8125rem;color:#999;font-weight:400}.product-list .section-heading,.section__heading,.section-header__title{font-family:var(--font-heading--family, "Cormorant", serif);font-size:1.75rem;font-weight:400;text-transform:none;letter-spacing:0;margin-bottom:24px}.product-list .section-header__link,.section-header__link,.view-all-link{font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;color:#000;font-weight:400}.section-header__link:hover,.view-all-link:hover{text-decoration-color:transparent}.cart-page__inpost{grid-column:1 / -1;margin-block:var(--margin-lg, 24px) 0}@media screen and (min-width:750px){.cart-page__inpost{grid-column:1;grid-row:auto}}.nt-shipping{width:100%}.nt-shipping__header{margin-bottom:16px}.nt-shipping__title{font-family:var(--font-heading--family, "Cormorant Garamond", serif);font-size:1.25rem;font-weight:var(--font-heading--weight, 500);letter-spacing:.02em;text-transform:none;color:var(--color-foreground);margin:0}.nt-shipping__options{display:flex;flex-direction:column;gap:10px}.nt-shipping__option{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid #e0e0e0;border-radius:0;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;position:relative;background-color:var(--nt-white, #fff)}.nt-shipping__option-price{margin-left:auto;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:600;color:var(--nt-black, #000);white-space:nowrap;flex-shrink:0}.nt-shipping__option:hover{border-color:#999}.nt-shipping__option--active{border-color:var(--nt-black, #000);background-color:var(--nt-beige, #F8F5F2)}.nt-shipping__radio{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.nt-shipping__radio-mark{flex-shrink:0;width:18px;height:18px;border:1.5px solid #ccc;border-radius:50%;position:relative;transition:border-color .2s ease}.nt-shipping__radio-mark:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:10px;height:10px;border-radius:50%;background-color:var(--nt-black, #000);transition:transform .2s ease}.nt-shipping__radio:checked~.nt-shipping__radio-mark{border-color:var(--nt-black, #000)}.nt-shipping__radio:checked~.nt-shipping__radio-mark:after{transform:translate(-50%,-50%) scale(1)}.nt-shipping__option-content{display:flex;align-items:center;gap:12px}.nt-shipping__option-icon{font-size:1.25rem;line-height:1;flex-shrink:0}.nt-shipping__option-details{display:flex;flex-direction:column;gap:2px}.nt-shipping__option-name{font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:500;color:var(--nt-black, #000);letter-spacing:.01em}.nt-shipping__option-desc{font-family:Open Sans,sans-serif;font-size:.75rem;color:var(--nt-gray, #999);font-weight:400}.nt-shipping__widget{margin-top:16px;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease,max-height .4s ease}.nt-shipping__widget--visible{opacity:1;max-height:700px;overflow:visible}.nt-shipping__selected{display:flex;align-items:center;gap:10px;padding:14px 18px;margin-bottom:14px;border:1px solid #e0e0e0;background-color:var(--nt-gray-light, #f7f7f7);font-family:Open Sans,sans-serif;font-size:.8125rem;color:var(--nt-gray, #999);transition:all .25s ease}.nt-shipping__selected--chosen{border-color:#2e7d32;background-color:#f1f8f1;color:#2e7d32}.nt-shipping__selected--error{border-color:#c62828;background-color:#fef2f2;color:#c62828;animation:nt-shake .4s ease}@keyframes nt-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.nt-shipping__selected-icon{font-size:1rem;line-height:1;flex-shrink:0}.nt-shipping__selected-text{line-height:1.4}.nt-shipping__selected-text strong{font-weight:600;color:inherit}inpost-geowidget{display:block;width:100%;height:460px;border:1px solid #e0e0e0}@media(max-width:768px){inpost-geowidget{height:500px}.nt-shipping__option{padding:14px 16px}.nt-shipping__option-name{font-size:.8125rem}.nt-shipping__selected{padding:12px 14px;font-size:.75rem}}.nt-shipping__error-banner{display:flex;align-items:center;gap:10px;padding:14px 18px;margin-top:12px;border:1px solid #c62828;background-color:#fef2f2;color:#c62828;font-family:Open Sans,sans-serif;font-size:.8125rem;animation:nt-shake .4s ease,nt-fade-out .3s ease 3.5s forwards}@keyframes nt-fade-out{to{opacity:0;max-height:0;padding:0;margin:0;overflow:hidden}}.nt-shipping__confirmed{margin-top:12px}.nt-shipping__change-btn{display:inline-block;margin-top:8px;padding:0;background:none;border:none;font-family:Open Sans,sans-serif;font-size:.75rem;color:var(--nt-black, #000);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:text-decoration-color .2s ease}.nt-shipping__change-btn:hover{text-decoration-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nice-things-custom.css.map */
