.footer__block{flex:0 1 auto}.footer__block-list{justify-content:flex-start;column-gap:7rem}.footer .h6{font-family:Playfair Display,serif;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.16em;font-size:15px}.footer__block--newsletter .align-self-start{width:100%;align-self:stretch}.footer__block--newsletter .button{width:100%;background:#ff94a8!important;color:#fff!important;text-transform:uppercase;letter-spacing:.2em;font-size:16px;padding:16px 0;border-radius:0;transition:letter-spacing .3s ease,opacity .3s ease}.footer__block--newsletter .button:hover{letter-spacing:.28em;opacity:.9}.footer__block--newsletter input{background:transparent;border-radius:0}.footer__block-list{justify-content:space-between;column-gap:3rem}.footer__block--newsletter{max-width:300px}.footer__block--text{max-width:260px}.footer__brandmark{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:160px}.footer__brandmark:before,.footer__brandmark:after{content:"";flex:1;max-width:200px;height:1px;background:currentColor;opacity:.25}.footer__brandmark img{height:52px;width:auto}@media screen and (max-width:699px){.shopify-section--ml-seen-in .seen{--seen-logo-h: 18px !important;--seen-gap: 36px !important}.shopify-section--ml-seen-in .seen-label{font-size:10px}}.discount-badge{background:#f6dde0;color:#1c1c1c;border-radius:4px;padding:4px 9px}.discount-badge svg{color:#c0574f}.cart-drawer .line-item-info .v-stack>a{font-family:Playfair Display,serif;font-style:italic;font-size:15.5px;line-height:1.3}.cart-drawer .text-on-sale{color:#c0574f}.cart-drawer__footer [name=checkout]{background:#1c1c1c!important;border-color:#1c1c1c!important}.cart-drawer .link-faded-reverse{font-size:12px}.cart-drawer .line-item__media{width:104px;height:auto}@media(max-width:699px){.cart-drawer .line-item__media{width:92px}}.cart-drawer .line-item-info{position:relative;padding-right:112px}.cart-drawer .line-item-info price-list{position:absolute;top:1px;right:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 6px;max-width:110px;font-size:12.5px;text-align:right}.cart-drawer .line-item a.link{text-decoration:none!important;opacity:.45;transition:opacity .2s}.cart-drawer .line-item a.link:hover{opacity:1}.cart-drawer .quantity-selector{border:1px solid #d9d9d9;border-radius:0;background:#fff}.cart-drawer .quantity-selector__button{opacity:.7}.cart-drawer .quantity-selector__input{font-size:12px}.cart-drawer .hdct,.cart-drawer .hdpi{width:100%;justify-content:center}.hd-item-sub{display:block;font-family:Poppins,sans-serif;font-style:normal;font-size:11px;color:#6b6560;line-height:1.45;margin-top:2px;letter-spacing:0}.product-sticky-bar{background:#fffffff7!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid #f0e6e8;box-shadow:0 -10px 30px #1c1c1c14;display:flex;align-items:center;gap:12px;padding:10px 14px}.product-sticky-bar .hdsb{min-width:0;flex:1}.product-sticky-bar .hdsb__row{align-items:center}.product-sticky-bar .hdsb img{width:48px;height:62px;object-fit:cover;object-position:top;border-radius:8px;flex:0 0 auto}.product-sticky-bar .hdsb__name{font-family:Playfair Display,serif;font-style:italic;font-weight:400;font-size:15.5px;color:#1c1c1c;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.product-sticky-bar .hdsb__opt{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#6b6560;display:block;margin:3px 0 1px}.product-sticky-bar .hdsb .price-list{font-size:12.5px}.product-sticky-bar buy-buttons{flex:0 0 auto;min-width:0}.product-sticky-bar buy-buttons .button{background:#1c1c1c!important;letter-spacing:.16em;text-transform:uppercase;font-size:11px;padding-inline:18px}@media(min-width:700px){.product-sticky-bar{left:auto!important;right:24px!important;top:auto!important;bottom:24px!important;width:360px;flex-direction:column;align-items:stretch;gap:12px;padding:16px;border:1px solid #f0e6e8;border-radius:16px;box-shadow:0 18px 44px #1c1c1c29}.product-sticky-bar .hdsb img{width:56px;height:72px}.product-sticky-bar .hdsb__name{font-size:17px;white-space:normal}.product-sticky-bar buy-buttons{width:100%}.product-sticky-bar buy-buttons .button{width:100%;padding-block:14px}}.product-card{position:relative}.product-card .hd-card-offer-badge{position:absolute;top:8px;left:8px;z-index:2;background:#f6dde0;color:#1c1c1c;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:4px 7px;pointer-events:none;font-family:Instrument Sans,Helvetica,Arial,sans-serif}.product-card .product-card__figure{position:relative}.product-card .hd-card-chip{background:#f6dde0;color:#1c1c1c;font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:3px 6px;display:inline-block;font-family:Instrument Sans,Helvetica,Arial,sans-serif}.product-card .badge--on-sale,.product-card on-sale-badge{display:none!important}.product-card .product-title{font-size:13.5px;font-weight:500;font-family:Instrument Sans,Helvetica,Arial,sans-serif}.product-card .price-list{font-size:13.5px;font-variant-numeric:tabular-nums;font-family:Instrument Sans,Helvetica,Arial,sans-serif}.product-card .price-list s{color:#8a8a8a}.product-card .text-on-sale{color:#c0574f;font-weight:600}.product-card__quick-add-button{background:#fff;color:#1c1c1c;border:1px solid #E8E8E8;border-radius:0;box-shadow:none}@media screen and (min-width:700px){.quick-buy-modal .product-gallery__carousel-with-arrows{position:relative}.quick-buy-modal .product-gallery__carousel-with-arrows carousel-prev-button .tap-area.sm\:hidden,.quick-buy-modal .product-gallery__carousel-with-arrows carousel-next-button .tap-area.sm\:hidden{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;color:#1c1c1c;opacity:.85;transition:opacity .15s}.quick-buy-modal .product-gallery__carousel-with-arrows carousel-prev-button .tap-area.sm\:hidden{left:8px}.quick-buy-modal .product-gallery__carousel-with-arrows carousel-next-button .tap-area.sm\:hidden{right:8px}.quick-buy-modal .product-gallery__carousel-with-arrows carousel-prev-button .tap-area.sm\:hidden:hover,.quick-buy-modal .product-gallery__carousel-with-arrows carousel-next-button .tap-area.sm\:hidden:hover{opacity:1}}@media screen and (min-width:700px){.collection .product-list[collection-desktop-layout=compact] .product-card__info{display:grid!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/hazeldoe.css.map */
