@font-face{font-family:Inter;src:url(Inter-SemiBold.woff2) format("woff2"),url(Inter-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Inter-Regular.woff2) format("woff2"),url(Inter-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Inter-Light.woff2) format("woff2"),url(Inter-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cigars;src:url(HW_Cigars_Regular.woff2) format("woff2"),url(HW_Cigars_Regular.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}.mobile-image-header-true .image--root:nth-child(2){display:none}.active .product-media--thumb img{border:1px solid black}.product-size-chart--link{display:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-media--root[data-direction=row] .product-media--thumbs{max-width:100%!important}.blog--article-list .article--item:not(:last-child){padding-bottom:52px}.article--item--heading{margin-top:10px}.flexbox-gap .article--item{gap:10px}.outer-img-custom .image--container{padding-top:clamp(250px,35vw,1000px)!important}.outer-img-custom img{object-fit:cover!important}.radios--input[data-item=radio]:checked+.radios--value-button>*,.radios--input[data-item=radio]:hover+.radios--value-button>*,[data-is-swatches=true] .filter--input:checked+.radios--value-button>*,[data-is-swatches=true] .filter--input:hover+.radios--value-button>*{border-color:var(--color--body);color:var(--color--body);background:#fff}#popup-email{border:0;border-bottom:1px solid black;border-radius:0}.no-flexbox-gap .article--item>*{margin:10px 8px 0}.font--featured-heading,[data-item~=featured-heading]{letter-spacing:0px}.product--root{padding-bottom:2vw}[data-off-canvas--state*=right--open] .off-canvas--overlay+[data-off-canvas--close]{right:365px;color:#000}[data-off-canvas--state*=left--open] .off-canvas--overlay+[data-off-canvas--close]{left:365px;color:#000}.collapsible-tab--wrapper{border-top:1px solid #000000;border-bottom:1px solid #000000}.product-media--thumbs{display:block}.product-media--thumb-container{position:relative;height:clamp(80px,10vw,400px);width:clamp(80px,10vw,400px);overflow:hidden;float:left;margin-right:8px;margin-bottom:8px}.product-media--thumb-container .image--container{padding-top:100%!important}.product-media--thumb-container .image--container img{object-fit:cover}.article-body figure{text-align:center}.cart--footer{margin-top:auto;width:calc(100% - 30px)}.template--collection .featured-content--text{text-align:left!important}.collection--header--root{padding-top:3vh!important}[data-item=input] [data-item=minus],[data-item=input] [data-item=plus]{background:#f5f3f1}[data-item=input].cart--quantity--container,input.cart--quantity--input{border:0}.template--collection.page--great-bridal-style .navigation--root,.template--collection.page--summer-parties .navigation--root,.template--collection.page--the-bridesmaid-edit .navigation--root{background:transparent!important}.cart--checkout-button [name=checkout]{background:transparent}.header--cart-count{background-color:transparent!important}.calendly-outer{position:fixed;width:100vw;height:100vh;margin:auto;z-index:999999;top:0;left:0;right:0;bottom:0}.calendly-back{position:absolute;background:#00000080;z-index:-1;width:100vw;height:100vh;top:0;left:0;right:0;bottom:0}.close-calendly{position:absolute;z-index:9999999;border-radius:3px;top:20px;right:calc(50% - 3px);cursor:pointer;max-width:20px}.close-calendly svg{width:30px;padding:3px;height:30px;border:1px solid white;border-radius:50%}.custom-button{cursor:pointer;text-align:center;border:1px solid!important;background:transparent;padding:15px 20px!important;display:block;border-radius:3px!important}.cart--external--total-items{background:#000;color:#fff;text-align:center;width:17px;height:17px;padding-top:2px;line-height:1;border-radius:50%;display:block;position:absolute;top:11px}.article-hear-image{width:100vw;position:absolute;top:0;left:0;right:0;z-index:-1}.article-hear-image img{object-fit:cover}.article--recents-image{height:clamp(210px,18vw,610px)!important;overflow:hidden;margin-bottom:15px}.article--recents-heading{text-align:left}.article--recents-root{background:#fff;padding-top:30px!important}.article-hear-image .image--container{padding-top:clamp(280px,47vw,1090px)!important}.article-body{background:#fff;padding:20px;margin-top:clamp(160px,23vw,900px)}.template--article figure{margin-left:0;margin-right:0}.article-hear-image .image--root{width:100%!important;height:clamp(270px,45vw,1070px);overflow:hidden}.template--product .product-price--tax{display:none}.featured-product--block{text-align:left}[data-text-position=center] .featured-content--container{align-items:end!important;-webkit-align-items:flex-end;height:40vw;max-height:80vh;min-height:60vh}.featured-content--text{width:100%}.article--recents--title,h1,h3,.article--item--heading,h3.article--item--heading a,h2 a,h3 a,h1 a,h1 p,.featured-text--heading,.featured-grid--heading{font-family:Cigars!important;-webkit-font-smoothing:antialiased}h3.article--item--heading a{text-transform:uppercase}.rte>:not(blockquote),[data-item=rte-content]>:not(blockquote){padding-bottom:12px}.featured-content--container{overflow-y:visible}.featured-content--root[data-text-position=left] .featured-content--text{margin-right:9vw}.featured-text--overline,body,p,p1,p2,a,div{font-family:Inter!important}.featured-text--overline{font-weight:200!important}main{padding-top:40px}.footer--block--heading{padding-bottom:16px;font-family:Cigars!important;-webkit-font-smoothing:antialiased;font-size:20px}[data-box-around-text=false] .featured-content--link--container,.custom-button,.featured-blog--footer a div{transition:.5s ease}[data-box-around-text=false] .featured-content--link--container:hover,.custom-button:hover,.article--itemsingle--read-more:hover{background:var(--color--body);color:#fff!important}.article--itemsingle--read-more:hover a{color:#fff!important}.featured-blog--footer a div:hover{background:var(--color--body);color:#fff}footer input{background:transparent;border:0;border-bottom:1px solid black;border-radius:0;padding-left:0}.footer--form-submit button{background:transparent;border:1px solid black;color:#000}[data-item=secondary-button]>*{background:var(--bg-color--button);color:var(--color--button);border-radius:2px;font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px;font-size:14px}.product-buy-buttons--smart .shopify-payment-button__button--unbranded:not([disabled]){background:transparent;color:var(--color--button);border:1px solid var(--color--button);border-radius:2px;font-family:var(--font--accent--family);font-weight:var(--font--accent--weight);font-style:var(--font--accent--style);text-transform:uppercase;font-size:var(--font--accent--size);letter-spacing:1px;font-size:14px}.featured-text--heading{text-align:left!important;max-width:clamp(330px,55vw,1200px)}.featured-text--wrapper{text-align:left}.article--item--image.outer-image-newclass{max-height:clamp(210px,18vw,610px)!important;overflow:hidden}[data-item=a11y-button],[data-item=button]>*,input[type=submit]{border:1px solid var(--color--button)}.article--itemsingle--read-more{text-decoration:none;padding:10px 15px;border:1px solid black;width:max-content;transition:.5s}.article--itemsingle--read-more a:after{border:0}.header--root{position:fixed;z-index:99;background:var(--bg-color--light)}.custom-button:after{border:0;padding-bottom:0}.navigation--root{background:var(--bg-color--light);padding-bottom:10px}.viewall-link{margin-left:auto!important}.page--spring-gatherings .navigation--root,.page--bridal .navigation--root{background:var(--bg-color--accent)}.page--bridal .featured-content--text{text-align:left;padding:19px 19px 30px}.product--image-wrapper{background:#fff}.header--root div.popup--open{display:none}[data-box-around-text=false] a{-webkit-appearance:none;appearance:none;border-radius:2px;border:1px solid;box-shadow:none;cursor:pointer;display:inline-block;height:45px;line-height:45px;padding:0 16px!important;vertical-align:bottom;width:auto;zoom:1}.text-columns-outer .featured-grid--item{padding-left:3vw;padding-right:3vw;padding-bottom:40px}.page--about-us [data-box-around-text=false] a{border-radius:0;border:0;box-shadow:none;cursor:pointer;display:auto;height:auto;line-height:1.5;padding:0}[data-box-around-text=false] a:after{border:0}.navigation--filter[data-item],.navigation--layout-button,.navigation--mobile-button{border:0}.article--recents-wrapper{max-width:100%}a[title="Sharon Hoey Site"]{padding:0!important}@media only screen and (min-width: 1480px){.rte,[data-item=paragraph],[data-item=rte-content],body,[data-item=accent-text],input,label:not([data-item]),textarea{font-size:16px}h3{font-size:28px}.featured-grid--heading{clamp(38px,2vw,80px)!important}.featured-content--title,h2.featured-text--heading{font-size:clamp(21px,1.8vw,80px)!important;margin-bottom:10px!important}.blog--root[data-columns="3"] .blog--article-list,.featured-content--root[data-container-width="4"] .featured-content--container,[data-section-id][data-container-width="4"]:not([data-container])>:not([data-container]),.featured-blog--root[data-container-width="4"] .featured-blog--wrapper{max-width:86vw!important}.collection--body--root,.featured-collection--root,[data-container-width="5"]{max-width:86vw!important;margin:auto!important;padding-left:0!important;padding-right:0!important}.navigation--root{margin:0!important;padding-left:7vw!important;padding-right:7vw!important}.featured-content--root[data-text-width=medium] .featured-content--text{max-width:50vw!important}.featured-content--root[data-text-position=left] .featured-content--text{margin-right:14vw}.featured-content--root[data-text-position=right] .featured-content--text{padding-right:14vw}.featured-content--root[data-text-position=center] .featured-content--text{max-width:500px!important}}@media only screen and (max-width: 768px){.featured-content--root[data-image-height="4"] .featured-content--image{height:480px}}@media only screen and (max-width: 767px){.featured-product--block{text-align:left}[data-text-position=center] .featured-content--container{align-items:end!important;-webkit-align-items:flex-end;height:auto;max-height:86vh;min-height:min-content!important}.article--item{padding-bottom:30px}.featured-collection--title,.footer--sub--block{text-align:left!important}.featured-content--root[data-mobile-overlay=false] .featured-content--text{padding-top:24px;padding-bottom:20px}[data-text-position=right].featured-content--root .featured-content--text{text-align:left}.footer--sub--block p{font-size:12px;margin-right:auto;margin-left:0!important}.footer--block{flex-basis:100%!important;text-align:left!important;display:block}.footer--subscribe .footer--form-container{margin:0}.footer--block[data-block-type=subscribe] .footer--block--container{width:100%}.no-flexbox-gap .article--item>*{margin-bottom:0}.text-columns-outer .featured-grid--item{padding-left:10vw;padding-right:8vw;padding-bottom:40px}.cart--external--total-items{top:6px;right:15px}.featured-content--root[data-text-position=left] .featured-content--text{margin-right:0;text-align:left}.featured-content--root[data-image-height="3"] .featured-content--image{height:240px;overflow:hidden;position:relative}.logo--wrapper svg{margin-top:8px!important}.featured-content--root[data-image-height="3"] .featured-content--image.mobile-image-header-true{height:clamp(100vw,55vh,130vw)}.mobile-image-header-true .image--root:nth-child(2){display:block}.mobile-image-header-true .image--root:nth-child(1){display:none}.featured-content--root[data-image-height="4"] .featured-content--container{min-height:450px}.featured-product--heading,.product-price--wrapper{text-align:left}}@media only screen and (max-width: 650px){.close-calendly{position:absolute;z-index:9999999;border-radius:3px;top:auto;bottom:40px;right:calc(50% - 15px);cursor:pointer;max-width:20px}.close-calendly svg path{fill:#000!important}.close-calendly svg{background:#fff;border:1px solid}.calendly-inline-widget{margin:3%;border-radius:10px;overflow:hidden}}@media only screen and (max-width: 500px){[data-off-canvas--state*=right--open] .off-canvas--overlay+[data-off-canvas--close]{right:calc(80% - 35px)}[data-off-canvas--state*=left--open] .off-canvas--overlay+[data-off-canvas--close]{left:calc(80% - 35px);color:#000}}
/*# sourceMappingURL=/s/files/1/0275/4551/t/9/assets/overrides.css.map */
