/** Shopify CDN: Minification failed

Line 101:1 Expected "}" to go with "{"

**/
.product-page--root{display:block}.product-page--root[data-text-alignment=center]{text-align:center}.product-page--root[data-text-alignment=center] .product-price--unit-container,.product-page--root[data-text-alignment=center] .product-rating--root,.product-page--root[data-text-alignment=center] .radios--container,.product-page--root[data-text-alignment=center] .radios--header{justify-content:center}.product-page--root[data-text-alignment=right]{text-align:right}.product-page--root[data-text-alignment=right] .product-price--unit-container,.product-page--root[data-text-alignment=right] .product-rating--root,.product-page--root[data-text-alignment=right] .radios--container,.product-page--root[data-text-alignment=right] .radios--header{justify-content:flex-end}@media only screen and (min-width:768px){.product-page--root[data-container-width="6"]{padding-right:var(--spacing--block)}}.product-page--root .breadcrumbs--root{padding-top:0}.product-page--wrapper{display:flex;justify-content:center;align-items:stretch;position:relative;gap:var(--spacing--block)}@media only screen and (max-width:767px){.product-page--wrapper{flex-direction:column}}.product-page--header{top:0;left:0;height:100%;width:calc(100% - var(--text-column-width) - var(--spacing--block));padding:var(--spacing--section--y) var(--spacing--block);position:absolute}.product-page--root[data-text-alignment=left]:not([data-container-width="6"]) .product-page--header{margin-left:calc(-.5 * (50vw - 50%));padding:var(--spacing--section--y) 0}.layout--viewport:not([data-drawer-status=closed]) .product-page--header,.layout--viewport[data-modal-status=opened] .product-page--header{visibility:hidden}.product-page--title{top:calc(var(--spacing--item) + var(--sticky-offset));left:0;position:sticky;color:var(--bg-color--body);mix-blend-mode:difference;pointer-events:none;text-transform:capitalize;z-index:1;transition:top .5s var(--transition--standard)}.product-page--desktop-container{width:calc(100% - var(--text-column-width) - var(--spacing--block))}@media only screen and (min-width:768px){.product-page--desktop-container .product-media--variants--root{position:sticky;top:var(--sticky-offset)}}.product-page--mobile-container{width:100%}.product-page--carousel{display:block;margin-left:var(--spacing--neg-item);width:calc(100% + 2 * var(--spacing--item))}.product-page--form{display:block}@media only screen and (max-width:767px){.product-page--form{width:100%}}@media only screen and (min-width:768px){.product-page--form{position:sticky;top:calc(var(--sticky-offset) + var(--spacing--1));transition:top .5s var(--transition--standard);width:var(--text-column-width);height:-moz-fit-content;height:fit-content}.product-page--root[data-spacing-above=false] .product-page--form{top:calc(var(--sticky-offset) + var(--spacing--neg-item)); /* padding-top:var(--spacing--block)}} */

/* Unminified css starts */
/* Unminified css ends */



label[data-item="swatch"]:after {
  height: 53px;
  width: 53px;
  border-radius: 50%;
  border: 2px solid var(--color--body--light);
  top: -4px;
  left: -4px;
  position: absolute;
  display: inline-block;
}
label[data-item="swatch"] {
  position: relative;
  display: inline-block;
  height: 48px;
  width: 48px;
  min-width: 24px;
  margin-left: 1px;
  border: 1px solid var(--bdr-color--general);
  border-radius: 50%;
  padding-bottom: 0;
  background-size: cover;
}
label[data-item=swatch]:after {
    height: 53px;
    width: 53px;
    border-radius: 50%;
    border: 2px solid var(--color--body--light);
    top: -4px;
    left: -4px;
    position: absolute;
    display: inline-block;
}
.radios--value-button, .radios--value-button:hover {
    height: 30px;
    min-height: 0;
    border-width: 1px;
    min-width: 90px;
    border-color: #fff;
    background: #fff;
}

[data-is-swatches=true] .filter--input:checked+.radios--value-button, [data-is-swatches=true] .filter--input:hover+.radios--value-button {
    border-color: #274864;
    color: #274864;
    background: #274864;
    color: #fff;
}
.radios--input[data-item=radio]:checked+.radios--value-button {
    border-color: #274864;
    background: #fff;
    color: #274864;
}
.radios--input[data-item=radio]:hover+.radios--value-button {
    /* border-color: #274864;
    color: #274864;
    background: #274864;
    color: #fff; */
}
.radios--input[data-item=radio]:not([disabled])+label[data-item=swatch]:after, [data-is-swatches=true] .filter--input:not([disabled])+label[data-item=swatch]:after {
    border: 1px solid #274864;
    top: -0.5px;
    left: -1px;
    width: 48px;
    height: 48px;
}

[data-item=light-accent-text] {
    font-family: var(--font--accent--family);
    font-weight: var(--font--accent--weight);
    font-style: var(--font--accent--style);
    text-transform: capitalize !important;
    font-size: var(--font--accent--size);
    letter-spacing: 1px;
    color: var(--color--body--light);
}

.jdgm-carousel-wrapper {
    width: 80%;
    margin: auto;
    padding: 48px 0;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.template--product button.product-buy-buttons--primary.p_a_t_c {
    color: #274864 !important;
    background-color: #D5C0E0 !important;
    margin: 0px 0 !important;
}