/** Shopify CDN: Minification failed

Line 69:0 Unexpected "}"
Line 1426:1 Expected "}" to go with "{"

**/
body {
    font-family: var(--FONT-STACK-BODY);
    font-weight: var(--FONT-WEIGHT-BODY);
    font-style: var(--FONT-STYLE-BODY);
}

#shopify-section-template--16784088367351__main .h4, h4 {
    font-weight: 700!important;
    margin: 20px 0 10px!important;
}

.announcement__wrapper announcement-bar.announcement__bar-outer {
    background-color: #212121;
}

.announcement__wrapper announcement-bar.announcement__bar-outer .announcement__text h4 a {
    color: #FFFFFF;
}

.announcement__wrapper announcement-bar.announcement__bar-outer .announcement__text h4 a:hover {
    background-size: 0 1px;
}

.header__menu .menu__item span {
    font-size: 15px;
    letter-spacing: 1px;
}

.text-link,
.rte a,
.hero__rte a,
.announcement__text a,
p a {
  --link: currentColor;
  --link-hover: currentColor;
  display: inline;
  text-decoration: none;
  cursor: pointer;
  padding: 0 0 5px;
  color: var(--link);
  /* background: linear-gradient(to right, currentColor, currentColor); */
  background-size: 100% 1px;
  background-position: 50% 86%;
  background-repeat: no-repeat;
  transition: color 0.25s ease-in, background-size 0.25s ease-in;
}

.navlink span:after {
    transform: scale(0);
}

.blog__title {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
}

nav.drawer .drawer__inner.drawer-open {
    visibility: visible;
    top: 0;
    right: 0;
}

@media (hover: hover) {
  .text-link:hover,
.rte a:hover,
.hero__rte a:hover,
.announcement__text a:hover,
p a:hover {
    /* background-size: 0% 1px; */
  }

  .navlink:hover span:after {
        transform: scaleX(1);
    }
}


.header__desktop__lower {
    padding-top: 15px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, .article__author-bio h3, .blog-section .article__image .article__tags {
    font-family: var(--FONT-STACK-HEADING);
    font-style: normal;
    font-weight: 300;
    line-height: 1.2;
    margin: .5em 0;
}

.preorder-box, .sale-box, .badge-box {
    position: initial !important;
    padding: 5px 10px;
    font-size: 11.5px;
    text-transform: uppercase;
}

h2.hero__title {
    font-size: 20px ;
    font-weight: 700;
    margin: 20px 0 15px;
}

.brick__block__text {
    height: 100%;
    display: flex;
    align-items: center;
    padding: var(--outer);
    background-color: var(--bg);
    margin: 0;
}

.brick__block__text p.hero__subheading {
    font-size: 16px;
}

.brick__block__text .hero__title {
    margin: 0 0 16px !important;
    font-size: 38px;
    font-weight: normal;
}

.review__content blockquote p {
    font-size: 16px;
    font-weight: 300;
}

.brick__block__text p {
    font-size: 23px;
}

.image__fill img {
    object-position: top;
}

.column__image, .column__content {
    width: 100%;
}

#SectionColumns--template--24929645428983__section_columns_eiMK8x .grid-item {
    padding: 32px 16px;
}

div#SectionColumns--template--24929645428983__section_columns_eiMK8x {
    padding-top: 0;
}

#Rte--template--24929645428983__b856b1f0-944d-4a06-8664-2645f2066f5b {
    padding-bottom: 0;
}

.column__heading {
    font-size: 19px;
    font-weight: normal;
}

.brick__section {
    gap: 32px;
}

#BrickSection--template--24929645428983__22889170-36f8-4058-bbd5-b85672bf1652 .brick__block__text p {
    font-size: 16px;
}

#Blog--template--24929645428983__16f164bb-0068-4f36-a08f-271fd678f0bc {
    padding: 50px 0 0 0;
}

body.has-line-design .grid-item {
    border: 1px solid rgb(240 240 240);
}

.site-footer .footer__blocks li {
    list-style: inside;
}

.site-footer .footer__blocks li a {
    position: unset;
}

.site-footer .footer__block__title {
    font-weight: normal;
    font-size: 20px;
    padding: 0 0 10px 16px;
}

.site-footer .footer__newsletter__text {
    padding-bottom: 15px;
}

.newsletter-form .input-group input {
    padding-left: 6px;
}

.newsletter-form .input-group input:focus-visible {
    outline: none;
}

.site-footer .footer__blocks .footer__block:first-child .rte {
    padding-bottom: 15px;
}

.site-footer .footer__blocks .footer__block:first-child .rte p:nth-child(2) {
    text-decoration: underline;
}

.site-footer .footer__blocks .footer__block:first-child .rte:hover p:nth-child(2) {
    text-decoration: none;
}
.newsletter-form .input-group {
    border: 1px solid #212121;
    display: grid;
    grid-template-columns: 1fr 1fr;

}

.newsletter-form .input-group__btn {
    flex: 0 0 auto;
    background: #000 !important;
    color: #fff;
}

.has-line-design .grandparent .header__grandparent__links .dropdown__family:before {
    position: unset;
}

.header__dropdown a:hover {
    transform: unset !important;
}

.site-footer  .socials li {
    list-style: none;
}

.site-footer .socials a {
    color: #fff !important;
    background: #000 !important;
    padding: 9px !important;
    border-radius: 20px !important;
}

.site-footer {
    padding: 0 32px;
}

.icon {
    display: inline-block;
    width: var(--icon-size, 20px);
    height: var(--icon-size, 20px);
    vertical-align: middle;
    fill: none;
    stroke: currentColor;
    stroke-width: var(--ICON-STROKE-WIDTH);
}

span.money {
    font-size: 23px;
}

.product__price__wrap .shop-pay-terms {
    margin: 0;
}


.product__selectors .selector-wrapper--fullwidth .radio__buttons label {
    border-radius: 50%;
    padding: 0;
    width: 40px;
    height: 40px;
    min-width: 40px;
    color: transparent !important;
    background: var(--swatch, var(--swatch-default))
}

.radio__fieldset .radio__button label {
    border-color: rgba(33, 33, 33, 0.2);
}

.product__selectors .radio__legend__link__label {
    color: red;
    background: #fff !important;
    font-size: 17px;
    margin-top: -2px;
    text-decoration: underline;
    visibility: visible;
    -webkit-text-fill-color: #212121;
    text-transform: uppercase;
}

.product__selectors .radio__legend--size a::after {
    content: none;
}

.product__page {
    gap: 32px;
}

.product__submit__item button {
    padding: 15px 18px;
    background: #b49d73 !important;
    border: 1px solid #b49d73 !important;
    font-family: Madera;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0px;
    text-transform: capitalize;
}

:root {
    --metallic-black: url(//sydneyscloset.com/cdn/shop/files/onyx_small.png?v=6105379128446140202);
    --black-ice: url(//sydneyscloset.com/cdn/shop/files/onyx_small.png?v=6105379128446140202);
    --black: url(//sydneyscloset.com/cdn/shop/files/onyx_small.png?v=6105379128446140202);
    --diamond-white: #fafafa;
    --white: #fafafa;
    --blank: url(//sydneyscloset.com/cdn/shop/files/blank_small.png?19920);
    --mint: url(//sydneyscloset.com/cdn/shop/files/mint_small.png?v=1408131…);
    --mocha: url(//sydneyscloset.com/cdn/shop/files/mocha_small.png?v=1276267…);
    --orchid-pink: url(//sydneyscloset.com/cdn/shop/files/lilac_small.png?v=1273166…);
    --orchid: url(//sydneyscloset.com/cdn/shop/files/lilac_small.png?v=1273166…);
    --lilac: url(//sydneyscloset.com/cdn/shop/files/lilac_small.png?v=1273166…);
    --wisteria: url(//sydneyscloset.com/cdn/shop/files/lilac_small.png?v=1273166…);
    --lavender: url(//sydneyscloset.com/cdn/shop/files/lavender_small.png?v=8439268091240915809);
    --peach: url(//sydneyscloset.com/cdn/shop/files/peach_small.png?v=1290042…);
    --dreamsicle: url(//sydneyscloset.com/cdn/shop/files/dreamsicle_small.png?v=1242125…);
    --green-surge: url(//sydneyscloset.com/cdn/shop/files/green-surge_small.png?v=1005920…);
    --screamin-green: url(//sydneyscloset.com/cdn/shop/files/screamin-green_small.png?v=8491497930496966832);
    --blue-haze: url(//sydneyscloset.com/cdn/shop/files/blue-blitz_small.png?v=9706454541690504556);
    --blue-blitz: url(//sydneyscloset.com/cdn/shop/files/blue-blitz_small.png?v=9706454541690504556);
    --red: url(//sydneyscloset.com/cdn/shop/files/candy-apple-red_small.png?v=1811039…);
    --firecracker-red: url(//sydneyscloset.com/cdn/shop/files/candy-apple-red_small.png?v=1811039…);
    --cardinal: url(//sydneyscloset.com/cdn/shop/files/candy-apple-red_small.png?v=1811039…);
    --ruby-red: url(//sydneyscloset.com/cdn/shop/files/candy-apple-red_small.png?v=1811039…);
    --sunset: url(//sydneyscloset.com/cdn/shop/files/sunset_small.png?v=9496641673733757347);
    --cosmic: url(//sydneyscloset.com/cdn/shop/files/cosmic_small.png?v=1053580…);
    --ruby: url(//sydneyscloset.com/cdn/shop/files/candy-apple-red_small.png?v=1811039…);
    --cherry: url(//sydneyscloset.com/cdn/shop/files/candy-apple-red_small.png?v=1811039…);
    --firecracker: url(//sydneyscloset.com/cdn/shop/files/candy-apple-red_small.png?v=1811039…);
    --peacock: url(//sydneyscloset.com/cdn/shop/files/peacock_small.png?v=1356218…);
    --prism: url(//sydneyscloset.com/cdn/shop/files/prism2_small.png?v=3071324785185197551);
    --phoenix: url(//sydneyscloset.com/cdn/shop/files/phoenix_small.png?v=2730935748241642986);
    --midnight: url(//sydneyscloset.com/cdn/shop/files/midnight-blue_small.png?v=9194867514469339152);
    --midnight-blue: url(//sydneyscloset.com/cdn/shop/files/midnight-blue_small.png?v=9194867514469339152);
    --metallic-blue: url(//sydneyscloset.com/cdn/shop/files/skyblue_small.png?v=2387577411379914492);
    --ocean: url(//sydneyscloset.com/cdn/shop/files/skyblue_small.png?v=2387577411379914492);
    --seafoam: url(//sydneyscloset.com/cdn/shop/files/mint_small.png?v=1408131…);
    --navy: url(//sydneyscloset.com/cdn/shop/files/midnight-blue_small.png?v=9194867514469339152);
    --onyx: url(//sydneyscloset.com/cdn/shop/files/onyx_small.png?v=6105379128446140202);
    --raven: url(//sydneyscloset.com/cdn/shop/files/onyx_small.png?v=6105379128446140202);
    --jet: url(//sydneyscloset.com/cdn/shop/files/onyx_small.png?v=6105379128446140202);
    --raven-black: url(//sydneyscloset.com/cdn/shop/files/onyx_small.png?v=6105379128446140202);
    --jet-black: url(//sydneyscloset.com/cdn/shop/files/onyx_small.png?v=6105379128446140202);
    --wine: url(//sydneyscloset.com/cdn/shop/files/wine_small.png?v=6109883179502487324);
    --sangria: url(//sydneyscloset.com/cdn/shop/files/wine_small.png?v=6109883179502487324);
    --burgundy: url(//sydneyscloset.com/cdn/shop/files/wine_small.png?v=6109883179502487324);
    --dusty-mauve: url(//sydneyscloset.com/cdn/shop/files/dusty-mauve_small.png?v=1297556…);
    --mauve: url(//sydneyscloset.com/cdn/shop/files/dusty-mauve_small.png?v=1297556…);
    --dusty-mauve-gold: url(//sydneyscloset.com/cdn/shop/files/dusty-mauve_small.png?v=1297556…);
    --rose-gold: url(//sydneyscloset.com/cdn/shop/files/rosegold_small.png?v=3539728064503849362);
    --iridescent-green: url(//sydneyscloset.com/cdn/shop/files/green_small.png?v=1617490…);
    --sage: url(//sydneyscloset.com/cdn/shop/files/green_small.png?v=1617490…);
    --black-gold: url(/cdn/shop/files/black-gold.png?v=1697752121);
    --white-gold: #fafafa;
    --ivory: url(//sydneyscloset.com/cdn/shop/files/swatch-ivory_small.png?v=5450486661225200622);
    --ivory-nude: url(//sydneyscloset.com/cdn/shop/files/swatch-ivory_small.png?v=5450486661225200622);
    --ivory-gold: url(//sydneyscloset.com/cdn/shop/files/swatch-ivory_small.png?v=5450486661225200622);
    --evergreen: url(//sydneyscloset.com/cdn/shop/files/swatch-emerald_small.png?v=1152818…);
    --forest: url(//sydneyscloset.com/cdn/shop/files/swatch-emerald_small.png?v=1152818…);
    --hunter: url(//sydneyscloset.com/cdn/shop/files/swatch-emerald_small.png?v=1152818…);
    --jade: url(//sydneyscloset.com/cdn/shop/files/swatch-emerald_small.png?v=1152818…);
    --emerald-green: url(//sydneyscloset.com/cdn/shop/files/swatch-emerald_small.png?v=1152818…);
    --emerald: url(//sydneyscloset.com/cdn/shop/files/swatch-emerald_small.png?v=1152818…);
    --sapphire: url(//sydneyscloset.com/cdn/shop/files/sapphire_small.png?v=1015558…);
    --cobalt: url(/cdn/shop/files/frosted-cobalt.png?v=1638428414);
    --royal: url(//sydneyscloset.com/cdn/shop/files/sapphire_small.png?v=1015558…);
    --pistachio: url(//sydneyscloset.com/cdn/shop/files/green_small.png?v=1617490…);
    --iridescent-blue: url(//sydneyscloset.com/cdn/shop/files/sapphire_small.png?v=1015558…);
    --blue-lagoon: url(//sydneyscloset.com/cdn/shop/files/sapphire_small.png?v=1015558…);
    --electric-blue: url(//sydneyscloset.com/cdn/shop/files/sapphire_small.png?v=1015558…);
    --multi: url(//sydneyscloset.com/cdn/shop/files/multi_small.png?v=2911982738840145235);
    --multi-royal: url(//sydneyscloset.com/cdn/shop/files/multi_small.png?v=2911982738840145235);
    --royal-multi: url(//sydneyscloset.com/cdn/shop/files/multi_small.png?v=2911982738840145235);
    --black-multi: url(//sydneyscloset.com/cdn/shop/files/multi_small.png?v=2911982738840145235);
    --multi-black: url(//sydneyscloset.com/cdn/shop/files/multi_small.png?v=2911982738840145235);
    --arctic-blue: url(//sydneyscloset.com/cdn/shop/files/arctic-frost_small.png?v=8530977173754069938);
    --arctic-frost: url(//sydneyscloset.com/cdn/shop/files/arctic-frost_small.png?v=8530977173754069938);
    --frost: url(//sydneyscloset.com/cdn/shop/files/arctic-frost_small.png?v=8530977173754069938);
    --ice: url(//sydneyscloset.com/cdn/shop/files/arctic-frost_small.png?v=8530977173754069938);
    --ice-blue: url(//sydneyscloset.com/cdn/shop/files/arctic-frost_small.png?v=8530977173754069938);
    --polar-purple: url(//sydneyscloset.com/cdn/shop/files/polarpurple_small.png?v=2104147115218911800);
    --purple: url(//sydneyscloset.com/cdn/shop/files/purple_small.png?v=9175652646859207946);
    --dark-purple: url(//sydneyscloset.com/cdn/shop/files/purple_small.png?v=9175652646859207946);
    --deep-purple: url(//sydneyscloset.com/cdn/shop/files/purple_small.png?v=9175652646859207946);
    --violet: url(https://cdn.shopify.com/s/files/1/1171/4456/files/violet.png?v=1768861155);
    --berry: url(//sydneyscloset.com/cdn/shop/files/purple_small.png?v=9175652646859207946);
    --yellow-blossom: url(//sydneyscloset.com/cdn/shop/files/yellow-blossom_small.png?v=1803458…);
    --plum: url(//sydneyscloset.com/cdn/shop/files/purple_small.png?v=9175652646859207946);
    --periwinkle: url(//sydneyscloset.com/cdn/shop/files/periwinkle_small.png?v=3387599736696544430);
    --apricot: url(//sydneyscloset.com/cdn/shop/files/apricot_small.png?v=1712222…);
    --lemon: url(//sydneyscloset.com/cdn/shop/files/lemon_small.png?v=2530036547097504427);
    --lime: url(//sydneyscloset.com/cdn/shop/files/lime_small.png?v=335056795378638959);
    --green: url(//sydneyscloset.com/cdn/shop/files/green_small.png?v=1617490…);
    --kelly-green: url(//sydneyscloset.com/cdn/shop/files/lime_small.png?v=335056795378638959);
    --raspberry: url(//sydneyscloset.com/cdn/shop/files/raspberry_small.png?v=1350469…);
    --fuchsia: url(//sydneyscloset.com/cdn/shop/files/raspberry_small.png?v=1350469…);
    --hot-pink: url(//sydneyscloset.com/cdn/shop/files/raspberry_small.png?v=1350469…);
    --magenta: url(//sydneyscloset.com/cdn/shop/files/raspberry_small.png?v=1350469…);
    --lipstick: url(//sydneyscloset.com/cdn/shop/files/raspberry_small.png?v=1350469…);
    --pink: url(//sydneyscloset.com/cdn/shop/files/raspberry_small.png?v=1350469…);
    --barbie-pink: url(//sydneyscloset.com/cdn/shop/files/raspberry_small.png?v=1350469…);
    --neon: url(//sydneyscloset.com/cdn/shop/files/swatch-neon_small.png?v=1277989…);
    --lemon-lime: url(//sydneyscloset.com/cdn/shop/files/swatch-neon_small.png?v=1277989…);
    --aquamarine: url(//sydneyscloset.com/cdn/shop/files/aqua_small.png?v=1239232…);
    --aqua: url(//sydneyscloset.com/cdn/shop/files/aqua_small.png?v=1239232…);
    --metallic-gold: url(//sydneyscloset.com/cdn/shop/files/swatch-gold_small.png?v=543110900527803443);
    --gold: url(//sydneyscloset.com/cdn/shop/files/swatch-gold_small.png?v=543110900527803443);
    --blue: url(//sydneyscloset.com/cdn/shop/files/blue-attitude_small.png?v=1139961…);
    --sky: url(//sydneyscloset.com/cdn/shop/files/sky-blue_small.png?v=1779852…);
    --sky-blue: url(//sydneyscloset.com/cdn/shop/files/sky-blue_small.png?v=1779852…);
    --topaz: url(//sydneyscloset.com/cdn/shop/files/blue-attitude_small.png?v=1139961…);
    --steel-blue: url(//sydneyscloset.com/cdn/shop/files/baby-blue_small.png?v=8972853593022879489);
    --light-blue: url(//sydneyscloset.com/cdn/shop/files/baby-blue_small.png?v=8972853593022879489);
    --light-pink-floral: url(/cdn/shop/files/light-pink-floral.png?v=1768858215);
    --light-blue-floral: url(/cdn/shop/files/light-blue-floral.png?v=1768859292);
    --baby-blue: url(//sydneyscloset.com/cdn/shop/files/baby-blue_small.png?v=8972853593022879489);
    --capri-blue: url(//sydneyscloset.com/cdn/shop/files/baby-blue_small.png?v=8972853593022879489);
    --capri: url(//sydneyscloset.com/cdn/shop/files/baby-blue_small.png?v=8972853593022879489);
    --bluejay: url(//sydneyscloset.com/cdn/shop/files/baby-blue_small.png?v=8972853593022879489);
    --blue-attitude: url(//sydneyscloset.com/cdn/shop/files/blueattitude_small.png?v=1139961…);
    --pink-blossom: url(//sydneyscloset.com/cdn/shop/files/pink-blossom_small.png?v=3040668801075140689);
    --pink-floral: url(/cdn/shop/files/light-pink-floral.png?v=1768858215);
    --light-pink: url(//sydneyscloset.com/cdn/shop/files/light-pink_small.png?v=9133098991752450533);
    --carnation: url(//sydneyscloset.com/cdn/shop/files/light-pink_small.png?v=9133098991752450533);
    --ballet: url(//sydneyscloset.com/cdn/shop/files/light-pink_small.png?v=9133098991752450533);
    --doll-pink: url(//sydneyscloset.com/cdn/shop/files/light-pink_small.png?v=9133098991752450533);
    --ballet-pink: url(//sydneyscloset.com/cdn/shop/files/light-pink_small.png?v=9133098991752450533);
    --baby-pink: url(//sydneyscloset.com/cdn/shop/files/light-pink_small.png?v=9133098991752450533);
    --blush: url(//sydneyscloset.com/cdn/shop/files/light-pink_small.png?v=9133098991752450533);
    --blush-pink: url(//sydneyscloset.com/cdn/shop/files/light-pink_small.png?v=9133098991752450533);
    --green-floral: url(//sydneyscloset.com/cdn/shop/files/green_small.png?v=1617490…);
    --floral: url(/cdn/shop/files/light-blue-floral.png?v=1768859292);
    --multi-floral: url(/cdn/shop/files/multi-floral.png?v=1697752054);
    --blush-floral: url(/cdn/shop/files/light-pink-floral.png?v=1768858215);
    --navy-floral: url(//sydneyscloset.com/cdn/shop/files/navy-floral_small.png?v=700512200953246732);
    --ultraviolet: url(//sydneyscloset.com/cdn/shop/files/swatch-ultraviolet_small.png?v=1292246…);
    --pearlescent: url(//sydneyscloset.com/cdn/shop/files/swatch-pearlescent_small.png?v=2249574617758278508);
    --metallic-nude: url(//sydneyscloset.com/cdn/shop/files/metallicnude_small.png?v=1236637379791315839);
    --unicorn: url(//sydneyscloset.com/cdn/shop/files/swatch-pearlescent_small.png?v=2249574617758278508);
    --melon: url(//sydneyscloset.com/cdn/shop/files/melon_small.png?v=8663035494165610987);
    --tangerine: url(//sydneyscloset.com/cdn/shop/files/tangerine_small.png?v=7593979433275204438);
    --papaya: url(//sydneyscloset.com/cdn/shop/files/papaya_small.png?v=347043627793828332);
    --orange: url(/cdn/shop/files/coral.png?v=1613155630);
    --tangelo: url(//sydneyscloset.com/cdn/shop/files/tangelo_small.png?v=2468857797902357013);
    --hot-coral: url(/cdn/shop/files/coral.png?v=1613155630);
    --coral: url(/cdn/shop/files/coral.png?v=1613155630);
    --ivory-floral: url(//sydneyscloset.com/cdn/shop/files/ivory-floral_small.png?v=3144400736385680985);
    --ivory-floral: url(//sydneyscloset.com/cdn/shop/files/ivory-floral_small.png?v=3144400736385680985);
    --black-floral: url(//sydneyscloset.com/cdn/shop/files/black-floral_small.png?v=3387244858650358848);
    --black-floral: url(//sydneyscloset.com/cdn/shop/files/black-floral_small.png?v=3387244858650358848);
    --silver: url(//sydneyscloset.com/cdn/shop/files/platinum_small.png?v=1410165644498133023);
    --platinum: url(//sydneyscloset.com/cdn/shop/files/platinum_small.png?v=1410165644498133023);
    --animal-print: url(//sydneyscloset.com/cdn/shop/files/animal-print_small.png?v=1062444…);
    --copper: url(//sydneyscloset.com/cdn/shop/files/copper_small.png?v=1154850…);
    --turq: url(//sydneyscloset.com/cdn/shop/files/turq_small.png?v=1108446…);
    --turquoisw: url(//sydneyscloset.com/cdn/shop/files/turquoise_small.png?19920);
    --shamrock: url(/cdn/shop/files/Macys_ColorSwatch_Shamrock.jpg?v=1757438086);
    --gold-floral: url(/cdn/shop/files/gold-floral.png?v=1768858118);
    --rose-black: url(/cdn/shop/files/rose-black.png?v=1768860834);
    --roseblack: url(/cdn/shop/files/roseblack.png?v=1768860834);
    --galaxy: url(/cdn/shop/files/galaxy.png?v=1768860711);
    --wildberry: url(/cdn/shop/files/wildberry.png?v=1768860560);
    --purple-floral: url(/cdn/shop/files/purple-floral.png?v=1768860421);
    --boysenberry: url(/cdn/shop/files/boysenberry.png?v=1768859759);
    --cobalt-nude: url(/cdn/shop/files/cobalt-nude.png?v=1768857542);
    --buttercream: url(/cdn/shop/files/buttercream.png?v=1768856157);
    --cotton-candy: url(/cdn/shop/files/cotton-candy.png?v=1614404489);
    --chocolate: url(/cdn/shop/files/Macys_ColorSwatch_Chocolate.jpg?v=1748636444);
    --kiwi: url(https://cdn.shopify.com/s/files/1/1171/4456/files/peacock.png?v=1702507612);
    --dusty-blue: url(https://cdn.shopify.com/s/files/1/1171/4456/files/dusty-blue.png?v=1745604641);
    --grape: url(https://cdn.shopify.com/s/files/1/1171/4456/files/boysenberry.png?v=1768859756);
    --black-black: url(https://cdn.shopify.com/s/files/1/1171/4456/files/black.png?v=1768861429);


.collection__title .hero__title {
    text-align: center;
}

.text-link:after, .rte a:after, .hero__rte a:after, p a:after {
    content: none;
}

.divider-holder {
    /* border: 10px solid #b49d73; */
    max-width: 100%;
    padding: 0;
}

.supporting-menu__copyright {
    width: 100%;
}

.search-form input[type=search]:focus-visible {
    outline: none;
}

.grid__heading-actions .tabs > li span::after {
    content: "";
    position: absolute;
    left: 0;
    width: 0;
    height: 1px;
    background-color: var(--link);
    transform: scale(0);
    transition: transform .25s cubic-bezier(.215, .61, .355, 1);
}

.grid__heading-actions .tabs li.current span {
    color: rgba(0, 0,0, 1);
}

.grid__heading-actions li span {
    color: rgba(100, 100, 100, 1);
    font-family: Madera;
    font-size: 23px;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.drawer__head h3 {
    text-transform: uppercase;
    letter-spacing: .12em;
    font-family: var(--FONT-STACK-BODY);
    font-weight: var(--FONT-WEIGHT-BODY);
    font-style: var(--FONT-STYLE-BODY);
    font-size: 1rem;
    margin: 0 0 -3px;
    line-height: 1;
}

quantity-input.cart__quantity-wrapper {
    display: flex;
}

.select-popout--quantity button {
    position: absolute;
    top: 50%;
    
}
.cart__quantity-wrapper .cart__quantity-minus {
    transform: translate(0%, -50%);
}

.cart__quantity-wrapper .cart__quantity-plus {
    transform: translate(-100%, -50%);
}

.cart__quantity-field {
    max-width: 100%;
    padding: 10px 30px;
    text-align: center;
    line-height: 1.36;
    margin: 0;
}

.cart__quantity-counter {
    display: flex;
    align-items: center;
}

.cart__quantity-counter a {
    display: flex;
    margin-left: 10px;
    letter-spacing: .05em;
    text-transform: uppercase;
    justify-content: center;
    margin-top: 0 !important;
}

/* For Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* For Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}

.selector-wrapper--fullwidth span.option-title {
color: #575454;
    font-size: 13px;
    text-transform: capitalize;
    position: absolute;
    bottom: -55px;
    display: flex;
    flex-wrap: wrap;
    width: max-content;
    border: 1px solid lightgray;
    padding: 3px 5px;
    z-index: 1;
    font-weight: 700;
    right: 50%;
    transform: translate(50%, 0%);
    transition: all ease-in-out .3s;
    opacity: 0;
}

.selector-wrapper--fullwidth span.option-title::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border-top: 1px solid lightgray;
    border-right: 1px solid lightgray;
    transform: translate(-43%, 0%) rotate(-45deg);
    top: -6px;
    left: 43%;
}

.selector-wrapper--fullwidth .radio__button label:hover .option-title {
    opacity: 1;
    bottom: -37px;
    transition: all ease-in-out .3s;
}



.cart__acceptance__label a {
    width: 100%;
    height: 1px;
    transform: scale(1);
    transition: transform .25s cubic-bezier(.215, .61, .355, 1);
}

.cart__buttons button {
    padding: 15px 18px;
    background: #b49d73 !important;
    border: 1px solid #b49d73 !important;
    font-family: Madera;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0px;
    text-transform: capitalize;
}

.header__dropdown.is-visible a:hover span {
    color: rgba(33, 33, 33, 0.7);
}

.boost-sd__collection-header {
    display: none;
}

.boost-sd__filter-block .boost-sd-layout .boost-sd-right {
    padding: 0;
    margin: 0;
}

.boost-sd__product-image-row.boost-sd__product-image-row--bottom {
    display: none;
}

.boost-sd__product-price {
    display: none;
}

.boost-sd__product-link .boost-sd__product-title {
    font-family: 'Nunito Sans' !important;
}

.boost-sd__product-item {
    margin: 0 !important;
    border-width: 1px;
    border-color: #e3e3e3;
}

.boost-sd-right {
    margin-top: 0px !important;
    padding: 0px !important;
}

.boost-sd-layout .boost-sd__filter-tree-vertical-content {
        padding: 0 20px !important;
}

.boost-sd__product-list {
    margin: 0;
}

.boost-sd__toolbar-content {
    width: calc(100% - 7px) !important;
}

.boost-sd__product-list {
    margin: 0;
}

.boost-sd__product-title {
    padding: 0 32px 20px;
}

.collection-image-with-title .hero__title {
    font-size: 27px;
    margin-top: 0;
}

.boost-sd-right .boost-sd__product-list {
    width: 100%;
    margin: 0;
}

.boost-sd__product-item {
    border-width: 1px !important;
    border-color: #e3e3e3 !important;
}

.hero__title {
    font-weight: 300;
}

.hero__description {
    padding-bottom: 15px;
    margin-bottom: 16px;
}

.hero__description  p {
    margin: 0;
}

.boost-sd__product-item {
    width: 100% !important;
}

.boost-sd-right .boost-sd__product-list {
    width: 100%;
    margin: 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.boost-sd__product-item .boost-sd__product-image-wrapper--square {
    aspect-ratio: 1 / 1.5;
}

.collection-image-with-title .hero__description span {
    font-weight: 300;
}

.index-rte .hero__content__wrapper .hero__content--compact .hero__title {
    font-size: 38px;
    font-weight: 300;
    margin-top: 0;
}

.hero__content__wrapper .hero__title:nth-child(2), .brick__section .hero__title, .hero__content__wrapper .hero__title {
    /* font-size: 20px !important;
    font-weight: 700 !important;
    margin: 20px 0 15px!important; */
    font-size: 20px;
    font-weight: 700;
    margin: 20px 0 15px;
}

.brick__section .brick__block__text p {
    font-size: 16px;
}

.brick__section {
    padding: 0 32px;
}

#customers {
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

#customers td, #customers th {
    border: 1px solid #ddd;
    padding: 8px;
}

#customers th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: center;
    background-color: #b49d73;
    color: #fff;
}

table tr>th, table tr>td {
    border-bottom: 1px solid rgb(240, 240, 240);
    border-right: 1px solid rgb(240, 240, 240);
    padding: 10px;
    line-height: 1.3;
    vertical-align: middle;
}

#customers tr:nth-child(2n) {
    background-color: #f2f2f2;
}

#figure-flattering-dress-style-tips-for-full-figured-women .brick__section, #about-us-story-of-sydney-39-s-closet-plus-size-special-occasion-dresses .brick__section {
    --padding-ratio: 82.29721728833628%;
    min-height: 232px;
    margin-top: var(--outer);
    margin-bottom: var(--outer);
    max-width: var(--content-max);
    margin-left: auto;
    margin-right: auto;
}

.hero__content__wrapper .hero__subheading {
    font-size: 38px;
}

.hero__content__wrapper .hero__rte {
    font-size: 19px;
}

.font-heading {
    font-family: var(--FONT-STACK-HEADING);
    font-weight: 300;
    font-style: var(--FONT-STYLE-HEADING);
}

.font-body {
    font-family: var(--FONT-STACK-BODY);
    font-weight: 400;
    font-style: var(--FONT-STYLE-BODY);
    font-size: 16px;
}

.hero__content__wrapper .hero__rte p {
    font-size: 19px;
}

.brick__section.wrapper {
    gap: 0;
}

.column {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 0 0 100%;
  padding: var(--gap) calc(var(--gap) / 2);
}

.index-page .hero__content__wrapper {
    display: block;
}

.index-page .hero__content__wrapper .hero__title {
    font-size: 38px !important;
    font-weight: 300 !important;
    font-style: normal;
}

.hero__content__wrapper .hero__subheading {
    font-size: 16px;
    text-transform: capitalize;
}

.index-rte .hero__content__wrapper .hero__title {
    font-size: 38px;
    font-weight: 300;
}

.index-rte .font-heading {
    font-size: 19px;
}

.boost-sd__product-image-wrapper .boost-sd__product-label--sale {
    border-radius: 100%;
    display: flex;
    height: 40px;
    width: 40px;
    align-items: center;
    justify-content: center;
    margin: 8px;
    padding: 2px;
    background-color: rgb(193, 40, 44) !important;
    position: absolute;
    right: 0;
}

.boost-sd__product-label .boost-sd__product-label-text span {
    color: white;
    font-weight: 400;
}

.hero__content__wrapper .hero__rte p a {
    background: unset !important;
}

.product__submit__buttons button {
    text-transform: uppercase;
}

popup-component a {
    background: unset !important;
}

.footer-sections {
    padding-top: 50px;
}

.brick__section a:hover {
    background-size: 0% 1px;
}

.index-rte .hero__content__wrapper .body-x-small p {
    font-size: 16px;
}

span.navtext {
    font-weight: 400;
    font-family: 'Nunito Sans';
}

.site-footer .footer__block:first-child .footer__block__title {
    padding-left: 0;
}

@media only screen and (min-width: 768px) {
    .boost-sd__product-list-grid--4-col .boost-sd__product-item {
        width: 25% !important;
    }
}

@media (hover : hover) {
    .btn--outline:hover:after, .btn--outline .shopify-payment-button__button--unbranded:hover:after, .btn--solid:hover:after, .btn--solid .shopify-payment-button__button--unbranded:hover:after {
        transform: translateX(0);
    }

    .grid__heading-actions .tabs > li:hover span::after {
        transform: scaleX(1);
    }

    .cart__acceptance__label a:hover {
        transform: scale(0);
    }
}

@media only screen and (min-width: 750px) {
    .footer__blocks {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
}

@media (max-width : 1250px) {
    .footer__blocks {
        display: flex;
        flex-wrap: wrap;
    }
}

@media (max-width : 767px) {
    .collection-image-with-title .hero__title {
        font-size: 23px;
    }

    .boost-sd__product-item {
        /* width: 50% !important; */
    }

    .boost-sd-right .boost-sd__product-list {
        grid-template-columns: 1fr 1fr;
    }
}


/* custome code below */

/* how to measure */

#how-to-measure-for-a-plus-size-formal-dress-sydney-39-s-closet .brick__section {
  --padding-ratio: 82.29721728833628%;
  min-height: 232px;
  margin-top: var(--outer);
  margin-bottom: var(--outer);
}
#how-to-measure-for-a-plus-size-formal-dress-sydney-39-s-closet .brick__section {
  max-width: var(--content-max);
  margin-left: auto;
  margin-right: auto;
}

/* prom-dress-colors */
@media only screen and (min-width: 990px){
  #Hero--template--16785914102007__0f1e2c08-8250-4477-b229-174de3a89fd3 .hero__content {
    max-width: 100%!important;
  }
}

/* store locator*/
#shopify-section-template--16785932615927__main .hero__content__wrapper{
  display: block!important;
}

/*  dress-sleeves */
#BrickSection--template--16786058281207__bf83d607-883d-439f-96ba-13d09969c38d{
  .image__fill img {
    object-position: bottom!important;
  }
}
#plus-size-dress-sleeve-styles-types-of-formal-dress-sleeves .brick__section {
  --padding-ratio: 82.29721728833628%;
  min-height: 232px;
  margin-top: var(--outer);
  margin-bottom: var(--outer);
}
#plus-size-dress-sleeve-styles-types-of-formal-dress-sleeves .brick__section {
  max-width: var(--content-max);
  margin-left: auto;
  margin-right: auto;
}
#BrickSection--template--16786058281207__d6496a10-0253-4ca1-bd9e-c881e583a279 .image__fill img {
  object-position: center!important;
}

/* story.wholesale */
#shopify-section-template--16787021758711__142700e5-aa64-4b40-921a-d069fd3a76f1 .brick__section {
  --padding-ratio: 82.29721728833628%;
  min-height: 232px;
  margin-top: var(--outer);
  margin-bottom: var(--outer);
  max-width: var(--content-max);
  margin-left: auto;
  margin-right: auto;
}

/* story.blog  */
#dear-sydney-39-s-closet-plus-size-dresses-amp-fashion-tips-blog .brick__section {
  --padding-ratio: 82.29721728833628%;
  min-height: 232px;
  margin-top: var(--outer);
  margin-bottom: var(--outer);
  max-width: var(--content-max);
  margin-left: auto;
  margin-right: auto;
}

/* dress-for-your-body-type */
#best-amp-flattering-dresses-for-your-body-type-sydney-39-s-closet .brick__section {
  --padding-ratio: 82.29721728833628%;
  min-height: 232px;
  margin-top: var(--outer);
  margin-bottom: var(--outer);
  max-width: var(--content-max);
  margin-left: auto;
  margin-right: auto;
}
/* glamour guide */
#plus-size-glamour-style-dress-guide-sydney-39-s-closet .brick__section {
  --padding-ratio: 82.29721728833628%;
  min-height: 232px;
  margin-top: var(--outer);
  margin-bottom: var(--outer);
  max-width: var(--content-max);
  margin-left: auto;
  margin-right: auto;
}
#plus-size-glamour-style-dress-guide-sydney-39-s-closet .brick__block__text {
    padding: 50px;
}
/* story.fit.flatter */
#figure-flattering-dress-style-tips-for-full-figured-women .brick__section {
  --padding-ratio: 82.29721728833628%;
  min-height: 232px;
  margin-top: var(--outer);
  margin-bottom: var(--outer);
  max-width: var(--content-max);
  margin-left: auto;
  margin-right: auto;
}

/* about-us-story */
#about-us-story-of-sydney-39-s-closet-plus-size-special-occasion-dresses .brick__section {
  --padding-ratio: 82.29721728833628%;
  min-height: 232px;
  margin-top: var(--outer);
  margin-bottom: var(--outer);
  max-width: var(--content-max);
  margin-left: auto;
  margin-right: auto;
} 

/* tell-us-your-experience */
#tell-us-your-experience h3 {
    font-size: inherit!important;
}
#shopify-section-sections--16784088596727__popups .modal__outer a.close, .modal__outer button.close{
  color: white;
}
#shopify-section-sections--16784088596727__popups img {
    object-fit: cover;
    position: inherit;
}
.hero__description p, .standard__app p, .standard__rte p {
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin-bottom: inherit;
    margin-top: inherit;
}

.navlink--child span{
  font-weight: 1000;
}

.custom__nav__link span {
  font-weight: 1000;
  font-family: Nunito Sans;
}

.dropdown__family span {
  font-family: Nunito Sans;
}

.custom-product-item {
    position: relative;
}

.custom-product-item > .product-information > .product-item__info > .custom-badge-box-container {
    position: absolute;
}

.custom-product-item > .product-information > .product-item__info > .custom-badge-box-container > .badge-box {
    align-items: center;
    border-radius: 100%;
    display: flex;
    min-height: 40px;
    justify-content: center;
    padding: 2px;
    min-width: 40px;
}


.header__dropdown.is-visible .navlink--child:hover span {
    color: #212121;
}

@media only screen and (min-width: 600px) {
    .custom__footer__block__title {
        padding-left: 0!important;
    }
}

.newsletter__submit {
    padding-left: 5px;
}

@media only screen and (max-width: 380px) {
    .newsletter-form .input-group {
        grid-template-columns: 2fr 1fr;
    }

}

.newsletter-form .input-group input {
    width: 100%;
}

@media only screen and (max-width: 345px) {
    .newsletter-form .input-group {
        grid-template-columns: 1.5fr 1fr;
    }
}

/* Safari-friendly: use (max-width) only and flex so width is applied on .collection-item */
@media (max-width: 767px) {
    .custom-collection-list .collection-item {
        flex: 0 0 100px;
        width: 100px;
        min-width: 100px;
        max-width: 100px;
    }
}

/* Product page: Payment icons block – full color (no greyscale) */
.product__payment-icons__text {
    margin: 0 0 0.5em;
}

.product__payment-icons-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.product__payment-icons-list .payment-icon {
    display: block;
    height: 24px;
    width: auto;
    max-width: 48px;
    object-fit: contain;
    filter: none;
}
.product__payment-icons.product__block.text-center .product__payment-icons-list {
    justify-content: center;
}
.product__payment-icons.product__block.text-left .product__payment-icons-list {
    justify-content: flex-start;
}

body .btn--scroll-top {
    bottom: 100px;
}

#zipchat-iframe {
    z-index: 9999!important;
}

.kl_reviews__histogram__rating {
    color: #b49d73!important;
}

.kl_reviews__histogram__value {
    color: #b49d73!important;
}

.kl_reviews__summary__average_denominator {
    color: #000000!important;
}

.kl_reviews__summary__stars__count {
    color: #000000!important;
}

.kl_reviews__list_container {
    min-height: 0!important;
}


.custom-collection-list {
    flex-direction: column;
    justify-content: center;
}

@media screen and (max-width: 767px) {
    .custom-collection-list {
        padding-right: 0;
        padding-left: 0;
    }
}

.custom-collection-list .grid__items-holder {
    margin-top: 20px;
    max-width: 100%;
    width: 100%;
}

/* Force collection list (color swatches row) full width - override theme's grid-container--inline max-width */
.index-collections-list .custom-collection-list .grid__items-holder,
.grid-container--inline.custom-collection-list .grid__items-holder {
    max-width: none !important;
    flex: 1 1 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.index-collections-list .custom-collection-list .grid-outer {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.custom-collection-list .grid__items-holder .grid-item {
    border: none!important;
    cursor: pointer;
}

.custom-collection-list a.collection-item__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 100%;
    text-decoration: none;
    color: inherit;
    cursor: pointer;
}

@media screen and (max-width: 767px) {
    .custom-collection-list .collection-item {
        width: 100px;
    }
}

.custom-collection-list .grid__items-holder .collection-list  {
    padding-top: 12px;
}

@media screen and (max-width: 515px) {
    .custom-collection-list .grid__items-holder .collection-list {
        gap: 10px;
    }
}

.custom-collection-list .collection-item__image {
    width: 95px!important;
    height: 95px!important;
    padding: 5px!important;
    transition: .5s!important;
}

@media screen and (max-width: 767px) {
    .custom-collection-list .collection-item__image {
        padding: 2px!important;
    }
}

/* Hovered item: scale 1.1 */
.custom-collection-list .collection-item__content:hover .collection-item__image {
    transform: scale(1.12);
    border: 1.5px solid #000;
}

.custom-collection-list .collection-item__content .image-wrapper {
    border-radius: 50%;
    overflow: hidden;
}

.custom-collection-list .collection-item__content .image-wrapper img {
    scale: 1.1;
}



/* Previous and next items scale 1.05 when sibling is hovered */
.custom-collection-list .collection-item:hover + .collection-item .collection-item__image,
.custom-collection-list .collection-item:has(+ .collection-item:hover) .collection-item__image {
    transform: scale(1.05);
}

.custom-collection-list .image-wrapper {
    position: relative!important;
}

@media screen and (min-width: 767px) {
    .custom-slider-collection-list {
        justify-content: space-between;
    }
}

/* Product page: Payment icons block – full color (no greyscale) */
.product__payment-icons__text {
    margin: 0 0 0.5em;
}

.product__payment-icons-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.product__payment-icons-list .payment-icon {
    display: block;
    height: 24px;
    width: auto;
    max-width: 48px;
    object-fit: contain;
    filter: none;
}
.product__payment-icons.product__block.text-center .product__payment-icons-list {
    justify-content: center;
}
.product__payment-icons.product__block.text-left .product__payment-icons-list {
    justify-content: flex-start;
}

.variant-option-disabled {
    display: none!important;
} 


cart-drawer#cart-drawer fieldset.cart__buttons__fieldset {
    display: flex !important;
    flex-direction: column;
}

cart-drawer#cart-drawer fieldset.cart__buttons__fieldset button.cart__checkout {
    order: 0;
}

cart-drawer#cart-drawer fieldset.cart__buttons__fieldset a.sezzle-checkout-button.sezzle-button-light {
    order:2;
}

cart-drawer#cart-drawer fieldset.cart__buttons__fieldset square-placement {
    order: 1;
    margin-top: 0px !important;
    text-align: center;
}

#shopify-section-template--25005588283639__main .sezzle-button-text {
    margin-top:0 !important;
}