@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Montserrat:wght@300;400;500;600;700&display=swap";:root{--color-background-default: #fbf6f3;--color-text-default: #1a1a1a;--color-foreground-default: #003092;--color-accent-default: #003092;--color-button: #003092;--color-button-text: #ffffff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Cormorant Garamond,Playfair Display,Georgia,serif!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--color-foreground-default)}body{font-family:Montserrat,Inter,sans-serif!important;color:var(--color-text-default);background-color:var(--color-background-default)}.button:not(.button-unstyled),.btn:not(.button-unstyled){background-color:var(--color-button)!important;color:var(--color-button-text)!important;border-radius:50px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;border:none!important}.slideshow-section{position:relative!important}.banner-wave-divider{position:absolute;bottom:-1px;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg);z-index:2}.banner-wave-divider svg{position:relative;display:block;width:calc(100% + 1.3px);height:60px}.banner-wave-divider .shape-fill{fill:#fff}.curved-heading-svg--desktop{display:block!important}.curved-heading-svg--mobile{display:none!important}@media screen and (max-width:749px){.curved-heading-svg--desktop{display:none!important}.curved-heading-svg--mobile{display:block!important}}.product-card{text-align:left!important}.product-card__content{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important}.product-card .card-gallery{background-color:transparent!important;border-radius:0!important;overflow:hidden!important;isolation:isolate!important;transform:translateZ(0)!important;padding:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:1 / 1!important;border:none!important;box-shadow:none!important}.product-card .card-gallery slideshow-component,.product-card .card-gallery slideshow-container,.product-card .card-gallery slideshow-slides,.product-card .card-gallery slideshow-slide,.product-card .card-gallery .product-media-container,.product-card .card-gallery .product-media{background:transparent!important;border:none!important;border-radius:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}.product-card .card-gallery .product-media__image,.product-card .card-gallery img,.product-card .card-gallery svg{object-fit:cover!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;mix-blend-mode:normal!important;border-radius:0!important;transition:transform .4s cubic-bezier(.25,1,.5,1)!important}.product-card:hover .card-gallery img{transform:scale(1.06)!important}.product-card product-title{text-align:left!important;display:block!important;width:100%!important;margin-top:8px!important}.product-card product-title *{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:700!important;font-size:15px!important;color:var(--color-foreground-default)!important;text-transform:none!important;text-decoration:none!important;line-height:1.4!important;letter-spacing:normal!important}.product-card product-price{text-align:left!important;display:block!important;width:100%!important;margin-top:2px!important}.product-card product-price *{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:14px!important;color:#2c2528!important}.product-card product-price .price-item--sale{color:#2c2528!important}.product-card product-price span.compare-at-price,.product-card product-price span.price-item--regular{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:12px!important;color:#8a8184!important;text-decoration:line-through!important;margin-right:6px!important;display:inline-block!important}.product-card product-price [ref=priceContainer],.product-card product-price .price__sale{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important}.product-grid__item,.product-card,.product-card__content,.deyga-product-card,.card-gallery,.card-gallery.border-style{border:none!important;box-shadow:none!important;outline:none!important}.deyga-product-card{border-radius:16px!important;overflow:hidden!important}.deyga-image-wrapper{border-radius:16px!important;overflow:hidden!important;border:none!important;box-shadow:none!important}.deyga-image-wrapper:hover,.product-card:hover .card-gallery{box-shadow:none!important}review,review-component,.spr-badge,.spr-badge-container,.shopify-product-reviews-badge,.jdgm-widget,.jdgm-badge,.loox-rating,.stamped-badge,.stamped-product-reviews-badge,.product-card .sku,.product-card swatches,.deyga-subtitle,.deyga-savings{display:none!important}.product-card .rating-wrapper{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:4px 0!important;width:100%!important}.product-card .rating{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:3px!important;--star-fill-color: #d4af37 !important;--star-fill-color-rgb: 212, 175, 55 !important}.product-card .rating svg.stars{width:14px!important;height:14px!important}.product-card .rating-count{font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:500!important;color:#8a8184!important;margin:0!important;display:flex!important;align-items:center!important}.product-card .rating-count-separator{display:none!important}.deyga-rating{font-family:Montserrat,sans-serif!important;font-size:11px!important;color:#8a8184!important;margin:6px 0 8px!important;font-weight:500!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.deyga-add-to-cart{position:absolute!important;top:auto!important;right:16px!important;bottom:35px!important;left:auto!important;width:36px!important;height:36px!important;min-width:0!important;min-height:0!important;border-radius:50%!important;background-color:#fff!important;color:#2c2528!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;box-shadow:0 4px 12px #00000026!important;padding:0!important;z-index:10!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:box-shadow .2s ease!important}.deyga-add-to-cart:hover{box-shadow:0 6px 18px #00000038!important}.deyga-add-to-cart:disabled{opacity:.45!important;cursor:not-allowed!important}.deyga-add-to-cart .cart-floating-icon-check{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.product-card:not(:hover) .quick-add__button{opacity:1!important;visibility:visible!important;transform:none!important}.deyga-add-to-cart:hover,.product-card .quick-add__button:hover{background-color:#f5f5f5!important;transform:scale(1.05)!important}.deyga-add-to-cart svg{width:19px!important;height:19px!important;margin:0!important;padding:0!important;display:block!important;color:#2c2528!important}.product-card .quick-add__button svg,.product-card .quick-add__button .add-to-cart-icon{display:none!important}.product-card .quick-add__button:before{content:""!important;display:block!important;width:19px!important;height:19px!important;background-color:#2c2528!important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='7' width='16' height='14' rx='2' ry='2'></rect><path d='M9 7V5a3 3 0 0 1 6 0v2'></path></svg>") no-repeat center / contain!important;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='7' width='16' height='14' rx='2' ry='2'></rect><path d='M9 7V5a3 3 0 0 1 6 0v2'></path></svg>") no-repeat center / contain!important}.product-card .quick-add__button .add-to-cart-text__content{display:none!important}.deyga-badge,.product-badges{position:absolute!important;top:10px!important;left:10px!important;z-index:5!important;display:block!important}.deyga-badge,.product-badges__badge{background-color:var(--color-foreground-default, #5e1623)!important;color:#fff!important;border-radius:2px!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:11px!important;padding:4px 8px!important;text-transform:none!important;letter-spacing:.5px!important;box-shadow:0 2px 6px #00000014!important;border:none!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.deyga-product-image{background:transparent!important;border:none!important;box-shadow:none!important}.announcement-bar{background-color:#5e1623!important;border-bottom:none!important}.announcement-bar__slides,.announcement-bar__text,.announcement-bar__text *,.announcement-bar__slider .slideshow-control,.announcement-bar__slider .slideshow-control svg{color:#fff!important;fill:#fff!important}.header,#header-component{background-color:#fff!important;border-bottom:1px solid #eeeeee!important}.header-logo{text-decoration:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important}.smuuch-brand-name{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:700!important;font-size:32px!important;letter-spacing:6px!important;color:#5e1623!important;line-height:1!important;display:block!important;text-align:center!important;text-transform:uppercase!important;position:relative!important;padding-top:8px!important}.smuuch-heart{position:absolute!important;top:-8px!important;left:calc(50% - 3px)!important;transform:translate(-50%)!important;font-size:14px!important;color:#5e1623!important;line-height:1!important}.smuuch-tagline{font-family:Montserrat,Inter,sans-serif!important;font-weight:500!important;font-size:8px!important;letter-spacing:4px!important;color:#d4af37!important;display:block!important;text-align:center!important;text-transform:uppercase!important;margin-top:2px!important}.menu-list__link{color:#000!important;font-family:Inter,sans-serif!important;font-weight:700!important;text-transform:none!important;font-size:16px!important;letter-spacing:normal!important;padding-bottom:4px!important}.menu-list__link-title{font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#000!important;padding-bottom:4px!important;position:relative!important}.menu-list__link-title:after{content:""!important;position:absolute!important;bottom:-2px!important;left:50%!important;width:100%!important;height:4px!important;background-color:#003092!important;border-radius:30px!important;transform:translate(-50%) scaleX(0)!important;transform-origin:center!important;transition:transform .3s ease!important}.menu-list__link:hover,.menu-list__link--active,.menu-list__list-item:hover .menu-list__link,.menu-list__list-item:hover .menu-list__link-title{color:#003092!important}.menu-list__link:hover .menu-list__link-title:after,.menu-list__list-item:hover .menu-list__link-title:after{transform:translate(-50%) scaleX(1)!important}.header-logo__image{width:auto!important}.header-actions__action,.header-actions__action svg,.header-actions__action .svg-wrapper,.header-actions__action .account-button__icon,.header__icon--menu svg{color:#000000cf!important}.cart-bubble__background{background-color:#5e1623!important}.cart-bubble__text{color:#fff!important}@media screen and (max-width:749px){.header__columns{padding-inline:16px!important}.header-logo{font-size:clamp(16px,5.5vw,22px)!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}.deyga-stars{display:flex!important;gap:3px!important;color:#d4af37!important;display:inline-flex!important}.deyga-star{width:13px!important;height:13px!important;display:block!important}.deyga-rating-count{font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:500!important;color:#8a8184!important}.deyga-image-wrapper{overflow:hidden!important;isolation:isolate!important;transform:translateZ(0)!important}.deyga-product-image,.deyga-image-wrapper img{border-radius:16px!important}.deyga-product-info{text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding-top:12px!important}.deyga-title{text-align:left!important;width:100%!important;margin:0!important}.deyga-price-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;margin:0!important}.price,.price-item,.price-item--sale,.price-item--regular,.compare-at-price,.deyga-price,.deyga-compare-price{font-family:Montserrat,sans-serif!important;font-weight:700!important}.deyga-title,.deyga-title a,.product-card product-title,.product-card product-title a,.product-card product-title *{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:700!important;text-transform:uppercase!important}.best-sellers-tab,.best-sellers-tabs-section button.best-sellers-tab{font-weight:700!important}.variant-option legend,.variant-option label,.variant-option__select-wrapper label,.variant-option>label,.quantity-selector__label,.quantity__input,.quantity__button,.product-details .product-title,.product-details h1,.product-details .h1,.product-details h2,.product-details h3,.buy-buttons-eYQEYi,.add-to-cart-button,.add-to-cart-text__content,.product-details legend,.product-details label,.product-details select,.product-details option{font-weight:700!important}.shopify-section-group-header-group marquee-component,[id^=shopify-section-header] marquee-component,header marquee-component,.announcement-bar marquee-component{background:linear-gradient(to right,#000c20,#003092,#80bfff)!important;color:#fff!important;padding-block:10px!important;position:relative!important;mask-image:none!important;-webkit-mask-image:none!important}.shopify-section-group-header-group marquee-component:after,[id^=shopify-section-header] marquee-component:after,header marquee-component:after,.announcement-bar marquee-component:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:15%!important;background:linear-gradient(to left,#80bfff,transparent)!important;z-index:2!important;pointer-events:none!important}.shopify-section-group-header-group marquee-component p,.shopify-section-group-header-group marquee-component span,.shopify-section-group-header-group marquee-component a,[id^=shopify-section-header] marquee-component p,[id^=shopify-section-header] marquee-component span,[id^=shopify-section-header] marquee-component a,.announcement-bar marquee-component p,.announcement-bar marquee-component span,.announcement-bar marquee-component a{color:#fff!important;font-size:16px!important;font-weight:500!important;letter-spacing:.05em!important}.product-details,.product-details h2,.product-details h3,.product-details h4,.product-details h5,.product-details h6,.product-details legend,.product-details label,.product-details select,.product-details option{font-family:var(--font-body-family, "Montserrat", sans-serif)!important}.product-details .product-title h1,.product-details .product-title *{font-family:var(--font-body-family, "Montserrat", sans-serif)!important;font-weight:700!important;font-size:32px!important;text-transform:none!important;letter-spacing:0!important}.product-details .price-container,.product-details .price-item{font-family:var(--font-body-family, "Montserrat", sans-serif)!important;font-weight:400!important;font-size:14px!important}@media screen and (min-width:750px){media-gallery{max-width:520px!important;width:100%!important;margin-inline:0!important}}media-gallery .product-media,media-gallery .product-media-container,media-gallery .product-media__image,media-gallery slideshow-slide{border-radius:16px!important;overflow:hidden!important}.slideshow-controls__thumbnails-container{margin-top:16px!important}.slideshow-controls__thumbnails{display:flex!important;justify-content:flex-start!important;gap:16px!important;padding:0!important}.slideshow-controls__thumbnails .slideshow-control.slideshow-controls__thumbnail{border-radius:16px!important;aspect-ratio:1 / 1!important;width:124px!important;height:124px!important;border:1px solid #e5e7eb!important;overflow:hidden!important;padding:0!important;margin:0!important;background:#fff!important;transition:border-color .2s ease-in-out!important}.slideshow-controls__thumbnails .slideshow-control.slideshow-controls__thumbnail img{border-radius:16px!important;width:100%!important;height:100%!important;object-fit:cover!important}.slideshow-controls__thumbnails .slideshow-control.slideshow-controls__thumbnail[aria-selected=true]{border:2px solid var(--color-foreground-default, #003092)!important;outline:none!important}.variant-option__button-label{border-radius:var(--variant-picker-button-radius, 8px)!important;padding:8px 16px!important;font-weight:700!important;border:1px solid var(--color-variant-border, #cccccc)!important;background-color:transparent!important;color:var(--color-foreground-default, #003092)!important;transition:all .2s ease!important;font-family:var(--font-body-family, "Montserrat", sans-serif)!important}.variant-option__button-label:has(input[type=radio]:checked){background-color:var(--color-foreground-default, #003092)!important;color:#fff!important;border-color:var(--color-foreground-default, #003092)!important}@media screen and (min-width:750px){.product-information{padding-left:40px!important;padding-right:40px!important;box-sizing:border-box!important}.product-information__grid:not(.product-information--media-none){grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr min(45vw,600px) min(45vw,600px) 1fr!important;column-gap:28px!important;width:100%!important}.product-information__grid:not(.product-information--media-none) .product-information__media{grid-column:2 / 3!important;order:unset!important;padding:0!important;width:auto!important;min-width:0!important}.product-information__grid:not(.product-information--media-none) .product-details{grid-column:3 / 4!important;order:unset!important;padding:0!important}}.cart-bubble .cart-bubble__background{background-color:#003092!important}.cart-bubble{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-buffcity.css.map */
