:root{--sash-pink: #f0a1c2;--sash-blush: #fcedf3}.header-logo{--font-weight: 600;font-size:clamp(22px,1.7vw,30px);letter-spacing:.08em;text-transform:uppercase}.header__column--center{column-gap:clamp(24px,3vw,56px)}body:has(#header-component[transparent]) .sash-utility-bar--transparent{border-bottom-color:#ffffff40}.sash-container{width:100%;max-width:1760px;margin-inline:auto;padding-inline:clamp(16px,5vw,84px)}header-menu[data-split]{flex:0 0 auto}header-menu[data-split] overflow-list{min-width:max-content}#header-component[transparent]:not([data-sticky-state=active]):not(:hover):not(:focus-within) :is(.menu-list__link,.header-logo){text-shadow:0 1px 10px rgb(0 0 0 / .35)}.sash-social{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none}.sash-social__link{display:flex;color:inherit}.sash-social__link svg{width:var(--sash-social-size, 20px);height:var(--sash-social-size, 20px)}.sash-brush em{font-style:normal;position:relative;isolation:isolate}.sash-brush em:after{content:"";position:absolute;left:-2%;right:-2%;bottom:-.16em;height:.34em;background:var(--sash-brush, #f0a1c2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M3 8C45 4.5 95 3 197 5' fill='none' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M3 8C45 4.5 95 3 197 5' fill='none' stroke='%23000' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;z-index:-1}.sash-marker em{font-style:normal;color:#111;padding:.05em .1em;border-radius:2px;background:var(--sash-brush, #f0a1c2);-webkit-box-decoration-break:clone;box-decoration-break:clone}.sash-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 26px;background:#111;color:#fff;border:0;font-family:var(--font-body--family);font-size:15px;line-height:1;text-decoration:none;border-radius:2px;cursor:pointer;transition:opacity .2s ease}.sash-button:hover{opacity:.85}.sash-pad{padding-block:var(--sash-pt, 48px) var(--sash-pb, 48px)}@media screen and (max-width:749px){.sash-button{padding:13px 20px;font-size:14px}.sash-pad{padding-block:calc(var(--sash-pt, 48px) * .55) calc(var(--sash-pb, 48px) * .55)}main :is([id$=__trending_now],[id$=__just_arrived],[id$=__featured_dresses]) .group-block .text-block h2{font-size:24px}main :is([id$=__trending_now],[id$=__just_arrived],[id$=__featured_dresses]) .product-card .text-block :is(p,.price){font-size:14px}main :is([id$=__trending_now],[id$=__just_arrived],[id$=__featured_dresses]) .section{--gap: 20px;padding-block:32px 16px}main :is([id$=__trending_now],[id$=__just_arrived],[id$=__featured_dresses]) .resource-list__carousel slideshow-arrows{align-items:flex-start;padding-inline:6px;padding-block-start:calc(var(--mobile-card-size, 44cqw) * .625 - 22px)}main :is([id$=__trending_now],[id$=__just_arrived],[id$=__featured_dresses]) .resource-list__carousel .slideshow-control{opacity:1;animation:none;width:44px;height:44px;padding:0;background-color:#fff;color:#000;box-shadow:0 2px 10px #00000026}}product-card .swatch:not(.swatch--unscaled){--swatch-width: 16px;--swatch-height: 16px}@media screen and (max-width:749px){product-card .swatch:not(.swatch--unscaled){--swatch-width: 14px;--swatch-height: 14px}}.facets.facets--horizontal{border-bottom:1px solid rgb(0 0 0 / .14);padding-bottom:16px}.facets--horizontal .facets__form .products-count-wrapper{order:-1;margin-inline:0 auto;font-size:16px}.facets--horizontal .facets__summary{padding:12px 18px;border:1px solid rgb(0 0 0 / .2);font-size:15px}.facets--horizontal .facets__summary:hover{border-color:#0009}.product-form-buttons--stacked{flex-wrap:wrap;row-gap:12px}.product-form-buttons--stacked>*{flex:1 1 100%}.product-form-buttons--stacked .quantity-selector-wrapper{flex-direction:column;align-items:flex-start;gap:8px}.product-form-buttons--stacked .quantity-selector-wrapper:before{content:"Quantity";font-size:15px}.product-form-buttons.product-form-buttons--stacked .quantity-selector-wrapper{height:auto}.product-form-buttons.product-form-buttons--stacked .quantity-selector{flex:none;width:150px;height:48px;border-radius:2px}.product-form-buttons--stacked add-to-cart-component .button{width:100%;min-height:52px;font-size:15px}.product-form-buttons .shopify-payment-button__button--unbranded{min-height:52px;border:1px solid #111!important;background:transparent!important;color:#111!important;border-radius:2px!important;font-size:15px!important}.product-form-buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#111!important;color:#fff!important}@media(hover:hover){.media-gallery__grid .product-media-container{position:relative}.media-gallery__grid .product-media-container:after{content:"";position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2.4'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 21 21' stroke-linecap='round'/%3E%3C/svg%3E") center / 20px no-repeat,#fff;box-shadow:0 2px 10px #0000001a;pointer-events:none}}@media screen and (min-width:750px){main [id$=__featured_dresses] .resource-list__carousel{--peek-next-slide-size: 0px;--gutter-slide-width: 0px;grid-column:2;justify-self:center;width:min(100%,1520px)}main [id$=__featured_dresses] .resource-list__carousel slideshow-slides{padding-inline:0;scroll-padding-inline:0}main [id$=__featured_dresses] .resource-list__carousel slideshow-arrows{align-items:flex-start;padding-inline:14px;padding-block-start:calc((100cqw - var(--resource-list-column-gap, 30px) * 3) / 4 * .625 - 22px)}main [id$=__featured_dresses] .resource-list__carousel .slideshow-control{opacity:1;animation:none;width:44px;height:44px;padding:0;background-color:#fff;color:#000;box-shadow:0 2px 10px #00000026}}@media screen and (min-width:750px){zoom-dialog dialog.dialog-zoomed-gallery__dialog{scroll-snap-type:y mandatory}.dialog-zoomed-gallery .product-media-container--image{height:100dvh;padding:24px 104px;scroll-snap-align:start}.dialog-zoomed-gallery .product-media-container--image .product-media__drag-zoom-wrapper,.dialog-zoomed-gallery .product-media-container--image .product-media{width:100%;height:100%;aspect-ratio:auto}.dialog-zoomed-gallery .product-media-container--image .product-media__image{width:100%;height:100%;object-fit:contain}}@media screen and (min-width:750px){.product-information .product-information__grid.product-information--media-left:not(.product-information--media-none,.product-information__grid--half){--sash-product-width: 1120px;width:min(100%,var(--sash-product-width));justify-self:center;grid-template-columns:minmax(0,1.1fr) minmax(340px,1fr)}}.sash-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.sash-pay__svg{display:block;width:46px;height:30px}.sash-pay__tile{display:flex;align-items:center;justify-content:center;overflow:hidden;width:46px;height:30px;padding:3px 4px;background:#fff;border:1px solid rgb(0 0 0 / .1);border-radius:3px}.sash-pay__logo{display:block;max-width:36px;max-height:22px;width:auto;height:auto;object-fit:contain}#cart-drawer .cart-items__table-row,#cart-drawer .cart-items__table-row--full-width-variants{grid-template-columns:clamp(4.5rem,24cqi,6.5rem) minmax(0,1fr) auto;column-gap:14px}#cart-drawer .cart-items__media-container,#cart-drawer .cart-items__media-image{aspect-ratio:3 / 4}#cart-drawer .cart-items__title{font-size:15px;font-weight:500;color:rgb(var(--color-foreground-rgb))}.sash-credit{align-self:stretch;margin:0;padding:12px 14px;background:var(--sash-blush);border-left:3px solid var(--sash-pink);border-radius:2px;font-size:14px;line-height:1.45;text-align:start;color:rgb(var(--color-foreground-rgb))}.sash-credit__title{margin:0}.sash-credit__amount{font-weight:700;padding:.05em .2em;border-radius:2px;background:var(--sash-pink);color:#111}.sash-credit__note{margin:4px 0 0;font-size:13px;color:rgb(var(--color-foreground-rgb) / .7)}.sash-credit.sash-credit--guest a,.sash-credit.sash-credit--guest a:hover{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--sash-pink);text-decoration-thickness:2px;text-underline-offset:3px}.sash-contact__inner{width:min(100% - 40px,860px);margin-inline:auto;text-align:center}.sash-contact__heading{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(24px,2.2vw,32px);line-height:1.2}.sash-contact__text{max-width:56ch;margin:10px auto 0;font-size:16px;line-height:1.55}.sash-contact__text>*{margin:0}.sash-contact__form{display:flex;flex-direction:column;gap:20px;margin-top:32px;text-align:left}.sash-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sash-contact__input{width:100%;min-height:56px;padding:14px 18px;font:inherit;font-size:16px;color:inherit;background:#fff;border:1px solid #e3dde0;border-radius:2px;transition:border-color .15s ease}.sash-contact__input::placeholder{color:#0000008c}.sash-contact__input:hover{border-color:#bdb4b8}.sash-contact__input:focus-visible{outline:2px solid var(--sash-pink);outline-offset:0;border-color:#000}.sash-contact__input[aria-invalid=true]{border-color:#b3261e}.sash-contact__input--textarea{min-height:140px;resize:vertical}.sash-contact__submit{align-self:center;min-width:220px;margin-top:12px}.sash-contact__notice{margin:0;padding:12px 16px;font-size:15px;border-radius:2px}.sash-contact__notice--success{background:var(--sash-blush)}.sash-contact__notice--error{color:#b3261e;background:#fdecea}@media screen and (max-width:749px){.sash-contact__heading{font-size:24px}.sash-contact__text{font-size:15px}.sash-contact__form{gap:12px;margin-top:20px}.sash-contact__row{grid-template-columns:1fr;gap:12px}.sash-contact__input{min-height:50px;padding:12px 14px}.sash-contact__input--textarea{min-height:120px}.sash-contact__submit{align-self:stretch;margin-top:4px}}.main-collection-grid__empty{width:min(100% - 32px,720px);margin:24px auto 0;padding:clamp(32px,5vw,56px) 24px;background:var(--sash-blush)}.main-collection-grid__empty .main-collection-grid__empty-title{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(22px,2vw,27px);line-height:1.25}.main-collection-grid__empty p{margin:0;font-size:15px}.main-collection-grid__empty-link{text-decoration-color:var(--sash-pink);text-decoration-thickness:2px;text-underline-offset:3px}main .shopify-policy__container{max-width:none;margin:0;padding:0 0 clamp(48px,6vw,80px)}.shopify-policy__title{padding:clamp(32px,5vw,56px) 16px;background:var(--sash-blush);border-bottom:3px solid var(--sash-pink);text-align:center}.shopify-policy__title h1{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(24px,2.4vw,32px);line-height:1.2}.shopify-policy__body{width:min(100% - 32px,680px);margin:clamp(28px,4vw,48px) auto 0;font-size:16px;line-height:1.7;color:#000c}.shopify-policy__body :is(h2,h3,h4){margin:0;font-family:var(--font-heading--family);line-height:1.3;color:#000}.shopify-policy__body h2{margin-top:44px;font-weight:400;font-size:22px}.shopify-policy__body h2:before{content:"";display:block;width:32px;height:3px;margin-bottom:14px;background:var(--sash-pink)}.shopify-policy__body :is(h3,h4){margin-top:28px;font-weight:600;font-size:17px}.shopify-policy__body :is(p,ul,ol){margin:12px 0 0}.shopify-policy__body :is(ul,ol){padding-inline-start:20px}.shopify-policy__body li+li{margin-top:6px}.shopify-policy__body li::marker{color:var(--sash-pink)}.shopify-policy__body strong{color:#000}.shopify-policy__body a{color:inherit;text-decoration:underline;text-decoration-color:var(--sash-pink);text-decoration-thickness:2px;text-underline-offset:3px;overflow-wrap:anywhere}@media screen and (max-width:749px){.shopify-policy__body{font-size:15px}.shopify-policy__body h2{margin-top:36px;font-size:19px}.shopify-policy__body :is(h3,h4){font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sash.css.map */
