.asad-col-banner{position:relative;min-height:var(--banner-height, 340px);display:flex;align-items:flex-end;overflow:hidden;background-color:#1c1a17}.asad-col-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.asad-col-banner__bg--gradient{background:linear-gradient(135deg,#1c1a17,#2a2520,#1c1a17)}.asad-col-banner__img{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.02);transition:transform 6s ease}.asad-col-banner:hover .asad-col-banner__img{transform:scale(1.05)}.asad-col-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1c1a17d1,#1c1a1773,#1c1a1726)}.asad-col-banner__content{position:relative;z-index:1;padding:3rem 1.5rem;text-align:var(--text-align, left);max-width:680px}.asad-col-banner__breadcrumb{display:flex;align-items:center;gap:.5rem;font-family:var(--asad-font-body, "Jost", sans-serif);font-size:.68rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#c9a84cb3;margin-bottom:1rem}.asad-col-banner__breadcrumb a{color:#c9a84cb3;text-decoration:none;transition:color .2s ease}.asad-col-banner__breadcrumb a:hover{color:#c9a84c}.asad-col-banner__title{font-family:var(--asad-font-heading, "Cormorant Garamond", serif);font-size:clamp(2rem,5vw,3.5rem);font-weight:400;line-height:1.1;letter-spacing:.02em;color:#faf7f2;margin:0 0 .75rem}.asad-col-banner__desc{font-family:var(--asad-font-body, "Jost", sans-serif);font-size:.9rem;font-weight:300;line-height:1.7;color:#faf7f2bf;margin:0 0 .75rem;max-width:520px}.asad-col-banner__count{font-family:var(--asad-font-body, "Jost", sans-serif);font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#c9a84c;margin:0;opacity:.8}.asad-pdp-extras{max-width:1200px;margin:0 auto;padding:2rem 1.5rem 4rem}.asad-pdp-wa{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#f5f0e8;border:1px solid rgba(201,168,76,.25);border-radius:.5rem;margin-bottom:2rem;flex-wrap:wrap}.asad-pdp-wa__btn{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.5rem;background:#25d366;color:#fff;font-family:var(--asad-font-body, "Jost", sans-serif);font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:2rem;transition:background .2s ease,transform .15s ease;white-space:nowrap}.asad-pdp-wa__btn:hover{background:#20ba5a;transform:translateY(-1px);color:#fff}.asad-pdp-wa__note{font-family:var(--asad-font-body, "Jost", sans-serif);font-size:.75rem;color:#1a17148c;margin:0}.asad-pdp-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.5rem 0;border-top:1px solid rgba(26,23,20,.08);border-bottom:1px solid rgba(26,23,20,.08);margin-bottom:2.5rem}.asad-pdp-trust__item{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.asad-pdp-trust__item img{width:24px;height:24px;object-fit:contain;opacity:.7}.asad-pdp-trust__icon-default{font-size:1rem;color:#c9a84c;opacity:.8}.asad-pdp-trust__item span:last-child{font-family:var(--asad-font-body, "Jost", sans-serif);font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#1a1714a6}@media(max-width:749px){.asad-pdp-trust{grid-template-columns:repeat(2,1fr)}}.asad-pdp-tabs{display:flex;gap:0;border-bottom:1px solid rgba(26,23,20,.12);margin-bottom:0}.asad-pdp-tabs__tab{font-family:var(--asad-font-body, "Jost", sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#1a171480;background:none;border:none;border-bottom:2px solid transparent;padding:.9rem 1.5rem;cursor:pointer;transition:color .2s ease,border-color .2s ease;margin-bottom:-1px}.asad-pdp-tabs__tab:hover{color:#8b2252}.asad-pdp-tabs__tab.active{color:#8b2252;border-bottom-color:#8b2252}.asad-pdp-tab-panels{padding:2rem 0;min-height:120px}.asad-pdp-tab-panel{display:none}.asad-pdp-tab-panel.active{display:block;animation:asad-fade-in .3s ease}@keyframes asad-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.asad-pdp-tab-panel__title{font-family:var(--asad-font-heading, "Cormorant Garamond", serif);font-size:1.4rem;font-weight:400;color:#1a1714;margin:0 0 1rem;letter-spacing:.02em}.asad-pdp-tab-panel__body{font-family:var(--asad-font-body, "Jost", sans-serif);font-size:.875rem;font-weight:300;line-height:1.8;color:#1a1714bf}.asad-pdp-tab-panel__body p{margin-bottom:.75rem}.asad-pdp-tab-panel__body strong{font-weight:600;color:#1a1714}@media(max-width:749px){.asad-pdp-tabs__tab{padding:.75rem 1rem;font-size:.68rem}}.asad-pdp-reviews{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(26,23,20,.1)}.asad-pdp-reviews__heading{font-family:var(--asad-font-heading, "Cormorant Garamond", serif);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:400;color:#1a1714;letter-spacing:.02em;margin:0 0 1.5rem}html body{background-color:#faf7f2}:root{--color-background: 250 247 242}.shopify-section:has(main-collection),main-collection,.main-collection{background-color:#faf7f2}.facets__wrapper{background-color:#faf7f2}.facets__summary,.facets__label{font-family:Jost,sans-serif!important;font-size:.72rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.card-wrapper{background-color:#faf7f2;transition:transform .28s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover{transform:translateY(-3px)}.card__information,.card__content{background-color:#faf7f2;padding-bottom:.5rem}.card__heading,.card__heading a,.full-unstyled-link{font-family:Jost,sans-serif!important;font-size:.85rem!important;font-weight:400!important;letter-spacing:.04em!important;color:#1a1714!important;text-decoration:none!important}.price-item{font-family:Jost,sans-serif!important;font-weight:600!important}.price-item--sale,.price-item--regular:not(.price-item--last){color:#8b2252!important;font-size:.9rem!important}.price-item--regular.price-item--last,.price__compare .price-item{color:#1a171466!important;font-size:.78rem!important;font-weight:400!important;text-decoration:line-through!important}.badge,.badge--sale{font-family:Jost,sans-serif!important;font-size:.62rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.badge--sale,.badge--on-sale{background-color:#8b2252!important;color:#faf7f2!important;font-family:Jost,sans-serif!important;font-size:.65rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:2rem!important}.product-information,[data-section-type=product-information],.product__info-wrapper,.product{background-color:#faf7f2!important}.product__title,.product-information h1,[data-section-type=product-information] h1,[class*=product-title] h1,.product-title{font-family:Cormorant Garamond,serif!important;font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.02em!important;color:#1a1714!important}.product__price .price,.product__price .money,.product-information .price__current,.product-information .money{font-family:Jost,sans-serif!important;font-size:1.2rem!important;font-weight:600!important;color:#8b2252!important}.product-information .price--on-sale .price__was,.product__price s,.product__price .price__compare{color:#1a171466!important;font-size:.9rem!important}.product-form__submit,[name=add],.product-information button[type=submit],button.button--primary:not(.shopify-payment-button *){background-color:#8b2252!important;border-color:#8b2252!important;color:#faf7f2!important;font-family:Jost,sans-serif!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-radius:2rem!important;transition:background-color .2s ease,transform .15s ease!important}.product-form__submit:hover,[name=add]:hover{background-color:#6b1a3e!important;border-color:#6b1a3e!important;transform:translateY(-1px)!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:#1c1a17!important;border-radius:2rem!important;font-family:Jost,sans-serif!important;font-size:.78rem!important;letter-spacing:.15em!important;text-transform:uppercase!important}.quantity,.quantity__input,.quantity__button{background-color:#faf7f2!important;border-color:#1a171426!important;color:#1a1714!important;border-radius:2rem!important}.variant-picker [role=option],.variant-picker label,.product-form__input label{font-family:Jost,sans-serif!important;font-size:.75rem!important;letter-spacing:.08em!important;border-radius:2rem!important}.product-information hr,[class*=product-information] [class*=divider]{border-color:#1a171414!important}.product__description,.product-information .rte,.product-information [class*=text] p{font-family:Jost,sans-serif!important;font-size:.875rem!important;font-weight:300!important;line-height:1.8!important;color:#1a1714b8!important}.sticky-add-to-cart__bar{background:#faf7f2eb!important;border:1px solid rgba(201,190,168,.4)!important;box-shadow:0 4px 32px #1a17141f!important}.sticky-add-to-cart__title{font-family:Jost,sans-serif!important;font-weight:600!important;color:#1a1714!important}.sticky-add-to-cart__price .money,.sticky-add-to-cart__price .price{color:#8b2252!important;font-weight:700!important}.sticky-add-to-cart__button,.sticky-add-to-cart__button.button,.sticky-add-to-cart__button.add-to-cart-button{background-color:#8b2252!important;background:#8b2252!important;border-color:#8b2252!important;color:#faf7f2!important;border-radius:2rem!important;font-family:Jost,sans-serif!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;--color-primary-button-text: #faf7f2 !important;--color-primary-button-background: #8b2252 !important}.sticky-add-to-cart__button:hover,.sticky-add-to-cart__button.button:hover{background-color:#6b1a3e!important;background:#6b1a3e!important;border-color:#6b1a3e!important;color:#faf7f2!important}[data-section-type=product-recommendations],.product-recommendations{background-color:#faf7f2!important}.product-recommendations h3,.product-recommendations h2{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:.02em!important;color:#1a1714!important}.search-page,[data-section-type=main-search]{background-color:#faf7f2!important}.slideshow-controls--thumbnails,[class*=slideshow-controls][class*=thumbnail]{gap:6px!important;overflow-y:auto!important;scrollbar-width:none!important}.slideshow-controls--thumbnails .thumbnail,.slideshow-controls--thumbnails [data-index],[class*=slideshow-controls] .thumbnail{border-radius:8px!important;overflow:hidden!important;border:2px solid transparent!important;transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease!important;position:relative!important;background:#f5f0e8!important;cursor:pointer!important}.slideshow-controls--thumbnails .thumbnail:hover,[class*=slideshow-controls] .thumbnail:hover{border-color:#8b225266!important;transform:translate(2px)!important;box-shadow:2px 0 8px #8b22521f!important}.slideshow-controls--thumbnails .thumbnail[aria-current=true],.slideshow-controls--thumbnails .thumbnail.is-active,.slideshow-controls--thumbnails .thumbnail[aria-selected=true],[class*=slideshow-controls] [aria-current=true],[class*=slideshow-controls] .is-active{border-color:#8b2252!important;box-shadow:3px 0 12px #8b225233!important}.slideshow-controls--thumbnails .thumbnail img,.slideshow-controls--thumbnails .thumbnail video,[class*=slideshow-controls] .thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.slideshow-controls--thumbnails .thumbnail[data-media-type=video]:after,.slideshow-controls--thumbnails .thumbnail[data-type=video]:after{content:"\25b6";position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1rem!important;color:#faf7f2!important;text-shadow:0 1px 4px rgba(0,0,0,.5)!important;background:#1c1a1759!important;border-radius:6px!important;pointer-events:none!important}.media-gallery__viewer,.product__media-wrapper,[class*=media-gallery__main],.product-media-container{border-radius:12px!important;overflow:hidden!important;background:#f5f0e8!important}.media-gallery__viewer img,.media-gallery__viewer video,.product__media img,.product__media video{border-radius:10px!important}product-media-gallery deferred-media{--play-button-display: none}.slideshow-controls .button--prev,.slideshow-controls .button--next,[class*=slideshow-nav] button,.media-gallery__nav button{background:#faf7f2e6!important;border:1px solid rgba(201,165,76,.3)!important;border-radius:50%!important;color:#1a1714!important;width:36px!important;height:36px!important;transition:background .2s ease,transform .15s ease!important}.slideshow-controls .button--prev:hover,.slideshow-controls .button--next:hover,[class*=slideshow-nav] button:hover{background:#8b2252!important;color:#faf7f2!important;border-color:#8b2252!important;transform:scale(1.08)!important}.asad-card-media video{object-fit:cover!important}#quick-add-dialog video,.quick-add-modal video{display:none!important}.quick-add-modal .product-information__media slideshow-slide[data-nf-active=true]{border:2px solid #8b2252!important;border-radius:8px!important;box-shadow:0 0 0 2px #8b225226!important}.quick-add-modal .add-to-cart__added,.sticky-add-to-cart__button.add-to-cart-button[data-added=true] .add-to-cart__added{color:#faf7f2!important}.quick-add__button.add-to-cart-button[data-added=true] .add-to-cart__added{color:var(--color-foreground)!important}.template-cart .shopify-section,.template-cart main{background:#faf7f2}.template-cart .cart-title,.template-cart h1{font-family:Cormorant Garamond,Georgia,serif!important;color:#1c1a17!important}.template-cart cart-items .cart-item__image,.template-cart .cart-item__image img{border-radius:10px!important;overflow:hidden!important}.template-cart .cart-item__name,.template-cart .cart-item__name a{font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.05rem!important;color:#1c1a17!important;text-decoration:none!important}.template-cart .cart-item__price,.template-cart .cart-item__price .price{color:#8b2252!important;font-weight:700!important}.template-cart .quantity-input{border-color:#1c1a1726!important;border-radius:8px!important;background:#fff!important}.template-cart .quantity-input:focus-within{border-color:#8b2252!important;box-shadow:0 0 0 2px #8b22521f!important}.template-cart .quantity__button{color:#1c1a17!important}.template-cart .quantity__button:hover{color:#8b2252!important}.template-cart .cart-item__remove button,.template-cart .cart-item__remove a{color:#9e9087!important;transition:color .2s ease}.template-cart .cart-item__remove button:hover,.template-cart .cart-item__remove a:hover{color:#8b2252!important}.template-cart .cart-summary{border-radius:16px!important;overflow:hidden!important}.template-cart .cart-summary .button[name=checkout],.template-cart .cart-summary button[type=submit],.template-cart [type=submit].button{background:#8b2252!important;color:#faf7f2!important;border-color:#8b2252!important;border-radius:50px!important;font-family:Jost,sans-serif!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:background .2s ease,transform .15s ease!important}.template-cart .cart-summary .button[name=checkout]:hover,.template-cart [type=submit].button:hover{background:#6d1a3e!important;transform:translateY(-1px)!important}.template-cart .cart-items-separator,.template-cart .divider{border-color:#1c1a170f!important}.template-cart .cart-items .button:not([name=checkout]){border-color:#1c1a1733!important;color:#3a3530!important;border-radius:50px!important}.template-cart .cart-items .button:not([name=checkout]):hover{border-color:#8b2252!important;color:#8b2252!important}.template-cart .gift-note-form textarea,.template-cart #cart-discount{border-color:#1c1a1726!important;border-radius:10px!important;background:#fff!important;font-family:Jost,sans-serif!important}.template-cart .gift-note-form textarea:focus,.template-cart #cart-discount:focus{border-color:#8b2252!important;box-shadow:0 0 0 3px #8b22521a!important}.template-cart .cart--empty{text-align:center;padding:5rem 1.5rem}.template-cart .cart--empty h1{font-family:Cormorant Garamond,Georgia,serif;font-size:2.5rem;color:#1c1a17;margin-bottom:1rem}.template-cart .cart--empty p{color:#6b6560;margin-bottom:2rem}.template-cart .cart--empty .button{background:#8b2252!important;color:#faf7f2!important;border-radius:50px!important;border-color:#8b2252!important;font-family:Jost,sans-serif!important;font-weight:700!important;letter-spacing:.1em!important}.template-cart .product-list{background:#faf7f2}.template-cart .product-list h2,.template-cart .product-list h3{font-family:Cormorant Garamond,Georgia,serif!important;color:#1c1a17!important}.nf-qa-desc{padding:1.25rem 1.5rem 0;font-family:Jost,sans-serif}.nf-qa-desc__body{font-size:.85rem;color:#3a3530;line-height:1.75;max-height:140px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(139,34,82,.3) transparent;border-top:1px solid rgba(28,26,23,.08);padding-top:1rem;margin-bottom:.75rem}.nf-qa-desc__body p{margin:0 0 .5rem}.nf-qa-desc__body p:last-child{margin-bottom:0}.nf-qa-desc__badges{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem}.nf-qa-desc__badges span{font-size:.7rem;font-weight:600;letter-spacing:.06em;color:#8b2252;background:#8b22520f;border:1px solid rgba(139,34,82,.15);padding:.25rem .65rem;border-radius:50px;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/4/assets/asad-pages.css.map */
