:root{--postiq-white: #FFFFFF;--postiq-cream: #F5F5F3;--postiq-sage: #2D5A4A;--postiq-dark: #111111;--postiq-muted: #777777;--postiq-border: #E5E5E5;--transition-smooth: cubic-bezier(.4, 0, .2, 1)}::selection{background:var(--postiq-sage);color:#fff}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header{border-bottom:1px solid var(--postiq-border)!important}.header__heading-link{transition:opacity .3s var(--transition-smooth)}.header__heading-link:hover{opacity:.7}.header__menu-item{position:relative;transition:opacity .2s ease}.header__menu-item:hover{opacity:.6}.announcement-bar{letter-spacing:.5px;font-weight:500}.card-wrapper{transition:transform .5s var(--transition-smooth)}.card-wrapper:hover{transform:translateY(-8px)}.card__media img,.media img{transition:transform .8s var(--transition-smooth)}.card-wrapper:hover .card__media img{transform:scale(1.03)}.card__heading{font-weight:500;letter-spacing:-.01em}.card__heading a{transition:opacity .2s ease}.card__heading a:hover{opacity:.6}.card__content{text-align:center}.price-item{color:var(--postiq-muted)}.card__badge{transition:opacity .3s ease}.quick-add-button-wrapper{opacity:0;transform:translateY(10px);transition:all .3s var(--transition-smooth)}.card-wrapper:hover .quick-add-button-wrapper{opacity:1;transform:translateY(0)}.badge{text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600;padding:6px 12px}.button,.shopify-challenge__button{text-transform:uppercase;letter-spacing:.5px;font-weight:500;transition:all .3s var(--transition-smooth)}.button:hover{opacity:.85}.button--secondary{border:1px solid currentColor!important;background:transparent!important}.button--secondary:hover{background:var(--postiq-dark)!important;color:#fff!important;border-color:var(--postiq-dark)!important}.section-header__title{font-weight:400;letter-spacing:-.02em}.section-header__subtitle{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--postiq-sage);font-weight:600;margin-bottom:8px}.collection-card__content{background:linear-gradient(transparent,#00000080);padding:32px}.collection-card__title{font-weight:400}.collection-card .icon-arrow{transition:transform .3s var(--transition-smooth)}.collection-card:hover .icon-arrow{transform:translate(4px)}.banner__content{max-width:500px}.banner__heading{font-weight:400;letter-spacing:-.02em}.banner__subheading{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--postiq-sage);font-weight:600}.image-with-text__content{padding:60px}.image-with-text__heading{font-weight:400;line-height:1.2}.newsletter{text-align:center}.newsletter-form__field-wrapper{display:flex;gap:0;max-width:500px;margin:0 auto;border:1px solid var(--postiq-border)}.newsletter-form__field-wrapper input{border:none!important;padding:16px 20px}.newsletter-form__field-wrapper input:focus{outline:none;box-shadow:none!important}.newsletter-form__button{border:none;padding:16px 24px}.testimonial-quote{font-style:normal;font-weight:400;line-height:1.4}.footer{border-top:1px solid var(--postiq-border)}.footer__content-top{padding-top:60px}.footer-block__heading{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.footer-block__details-content a{transition:opacity .2s ease}.footer-block__details-content a:hover{opacity:.6}.list-social__link{transition:opacity .2s ease}.list-social__link:hover{opacity:.6}.cart-drawer{border-left:1px solid var(--postiq-border)}.product__title{font-weight:400;letter-spacing:-.02em}.variant-picker__label{font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:600}.variant-picker__button{transition:all .2s ease}.variant-picker__button:hover{border-color:var(--postiq-dark)!important}.variant-picker__button[aria-checked=true]{background:var(--postiq-dark)!important;border-color:var(--postiq-dark)!important;color:#fff!important}.product__size-guide{font-size:13px;text-decoration:underline;text-underline-offset:3px}.quantity__input{font-weight:500}.quantity__button{transition:opacity .2s ease}.quantity__button:hover{opacity:.6}.breadcrumbs{font-size:13px;letter-spacing:.5px}.breadcrumbs a{transition:opacity .2s ease}.breadcrumbs a:hover{opacity:.6}.predictive-search{border:1px solid var(--postiq-border);box-shadow:0 4px 20px #00000014}.loading-shimmer{background:linear-gradient(90deg,var(--postiq-cream) 0%,var(--postiq-white) 50%,var(--postiq-cream) 100%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}*:focus-visible{outline:2px solid var(--postiq-sage);outline-offset:2px}input[type=text],input[type=email],input[type=tel],textarea,select{border:1px solid var(--postiq-border);transition:border-color .2s ease}input:focus,textarea:focus,select:focus{border-color:var(--postiq-dark)!important;box-shadow:none!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--postiq-cream)}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#999}@media (max-width: 749px){.card-wrapper:hover{transform:translateY(-4px)}.image-with-text__content{padding:40px 24px}}@media (prefers-reduced-motion: no-preference){.card-wrapper,.collection-card,.button{will-change:transform}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/postiq-funky.css.map */
