/** Shopify CDN: Minification failed

Line 197:1 Unexpected "/"

**/
#rev_txt{
   font-family: 'SurveyorText Book Light Pro' !important;
  font-size: 2em;
    color: #002b4d

}

#rev_inv_com {
  font-size: 2.5em;
    color: #002b4d

}

cart-remove-button .button {
  align-self: center !important;
  justify-self: center !important;
}

#rev2-slide {
  width: 100%;
  max-width: 100vw;
  margin: auto;
  margin-right: 0 !important;
}

body {
  letter-spacing: 0 !important;
}

#globo-formbuilder-98463 > div > div > div > form > div > div > div.message.success, #globo-formbuilder-98465 > div > div > div > form > div > div > div.message.success {
  border: 1px solid #FF8A3D;
  position: absolute;
  z-index: 101;
  background: #FF8A3D !important;
  min-height: 40px;
  max-height: 40px;
  padding: 6px;
  width: 100%;
  bottom: 0;
  right: 0;
  font-size: 14px !important;
  font-family: 'Gotham Book' !important;
  font-weight: normal !important;
  color: #fff;
}

#globo-formbuilder-98463 > div > div > div > form > div > div > div.message.success > div.gfb__content-title, #globo-formbuilder-98465 > div > div > div > form > div > div > div.message.success > div.gfb__content-title {
  display: block;
  font-size: 14px !important;
  margin-bottom: 0 !important;
  font-family: 'Gotham Book' !important;
  font-weight: normal !important;
  color: #fff;
}
button.action.next.submit.line-button.wizard__submit{
  background: #002b4d;
  border-radius: 0;
  color: #fff;
  display: table;
  margin-left: auto;
  margin-right: auto;
  text-transform: uppercase;
  cursor: pointer;
  border: 0 solid #002B4D;
  transition: ease-in-out all .5s !important;
  font-family: 'Gotham Book';
}
button.action.next.submit.line-button.wizard__submit:hover {
  background-color: #ff8a3d;
  border-style: none;
  border-radius: 0;
  cursor: pointer;
}
/* #globo-formbuilder-98465 > div > div > div > form > div > div > div.panels > div > div:nth-child(1) > div > div:nth-child(3) {
  display: none
}*/
#globo-formbuilder-98465 form div.panels .globo-form-input > div:nth-child(3){
  display: none;
}
.globo-form-app .panel{
  flex-wrap: nowrap !important;
}
#globo-formbuilder-98465 div.message.success div.gfb__content-title{
  display: block;
  font-size: 14px !important;
  margin-bottom: 0 !important;
  font-family: 'Gotham Book' !important;
  font-weight: normal !important;
  color: #fff;
}
#globo-formbuilder-98465 form div.message.success{
  border: 1px solid #FF8A3D;
  position: absolute;
  z-index: 101;
  background: #FF8A3D !important;
  min-height: 40px;
  max-height: 40px;
  padding: 6px;
  width: 100%;
  bottom: 0;
  right: 0;
  font-size: 14px !important;
  font-family: 'Gotham Book' !important;
  font-weight: normal !important;
  color: #fff;
  text-align: center;
}

.cart-count-bubble {
  position: absolute;
  background-color: rgb(var(--color-button));
  color: rgb(var(--color-button-text));
  height: 1.7rem;
  width: 1.7rem;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: .9rem;
  top: .8rem !important;
  left: 3rem !important;
  line-height: calc(1 + .1 / var(--font-body-scale));
}

#rev2-slide {
  width: 100%;
  max-width: 100vw;
  margin: auto;
}

#shopify-section-sections--__header .mega-menu__content {
  height: 45vh;
}
.mega-menu__content {
  align-content: center;
}

.icon-minus {
  display: block !important;
}

.header__menu-item.list-menu__item.link.link--text {
  display: none;
}


.mega-menu2 {
  max-width: 60%;
  list-style: none !important;
}

.mega-menu__flex-container {
  padding-left: 1vw;
}

.mega-menu__image-container {
  justify-self: end;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 0 !important;
  transform: translateX(-50%);
  white-space: nowrap;
}
.oz__options {
  padding: 0 10%;
}

.swiper-wrapper,
#main_prod_slide {
  height: 100%;
}

#MainProduct-template-- __main > div > div > div.grid__item.product__media-wrapper > div {
  height: 90vh;
  margin: 0 1em;
}

.swiper-wrapper {
  column-gap: 0;
}

.product__column-sticky {
  display: block;
  position: sticky !important;
  top: 3rem;
  z-index: 2;
  padding-top: 2em;
}

*/facet-remove {
  display: none;
}

.facets__label:hover,
.facets__label.active,
.facets__label:has(:focus-visible) {
  color: rgba(var(--color-foreground), 1);
  font-family: 'Gotham Medium' !important;
}

facet-filters-form.facets.small-hide {
  text-transform: uppercase;
  font-family: 'Gotham Book' !important;
  padding: 0 0 0 1em;
}

.swatch-input__input + .swatch-input__label {
  --swatch-input--border-radius: 0 !important;
  border-radius: var(--swatch-input--border-radius);
  cursor: pointer;
  outline-offset: .2rem;
  outline-color: transparent;
  outline-style: solid;
  transition-property: outline-color
  , outline-width
  , box-shadow;
  transition-duration: var(--duration-short);
  transition-timing-function: ease;
  forced-color-adjust: none;
  border: 2px white solid;
}

.metafield-rich_text_field > p {
  color: #002b4d;
  text-transform: none;
  line-height: 1.2em !important;
}

#Slider-template-- __multicolumn_yRctHQ {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  column-gap: 1em;
}

.list-item {
  font-family: 'SurveyorText Book Light Pro' !important;
  letter-spacing: 0 !important;
}

input {
  font-family: 'Gotham Narrow Book' !important;
}

input#option-1730581168040 {
  font-family: 'Gotham Narrow Book' !important;
}

footer.footer * {
  letter-spacing: 0 !important;
}

#Slide-template-- __multicolumn_jRBkJV-1 > div > div {
  padding-left: 2.5em;
}

.sustainable-craft-section {
  padding: 0;
}

.section-template-- __custom_liquid_9MYEdi-padding {
  padding-top: 4em;
}

.oz__option-value-label {
  line-height: 1em;
  margin-bottom: -5px;
  padding: .7em;
}

.product__info-container .product-form,
.product__info-container .product__description,
.product__info-container .icon-with-text {
  margin: 1.5em 0;
}

.global-media-settings {
  background-color: rgba(255, 255, 255, 0) !important;
}

#ProductSubmitButton-template-- __main > span {
  font-family: 'Gotham Medium' !important;
}

li.hov {
  padding-right: 1em;
}

.custom_fb_gallery > ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2rem;
  padding: 1em;
  list-style: none;
  column-gap: 1em;
  row-gap: 1em;
  align-items: flex-start;
}

.slide-numbers {
  background-color: #f3efeb;
}

.product__media-item {
  background-image: url('/cdn/shop/files/Studio_Background.webp?v=1746699057') !important;
}

#Slide-template-- __multicolumn_yRctHQ-1 > div > div.fits > div > div.image-display {
  margin-top: 12vh;
}

span.lv-option-label__selected {
  display: none;
}

.swiper-wrapper {
  height: 100%;
}

#main_prod_slide {
  height: 85vh;
}

#shopify-block-AUFZ6cWFJdnNwQW9lK__optionize_optionize_block_XnAnBU {
  margin: 3% 10%;
  font-family: 'Gotham Narrow Book' !important;
}

.oz__option.oz__option-type-radio {
  padding: 1% 3%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #f3efeb;
  flex-wrap: nowrap;
  margin-bottom: 0;
  background-color: white;
}

.oz__option-values {
  width: 70%;
}

.oz__option-help-text {
  width: 30%;
}

.oz__option.oz__option-type-text-box {
  background-color: white;
  padding: 1% 3%;
}


#ProductInfo-template--__main > div.custom-accordion > div:nth-child(4) > div.accordion-content > div > div > img {
  max-width: 30em;
  height: auto;
}

#MainProduct-template-- __main > div > div > div.grid__item.product__media-wrapper > div {
  height: 85vh;
}

button#ProductPopup-popup_TehWye {
  font-family: 'Gotham Narrow Book' !important;
}

.product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
}

.section-template-- __main-padding {
  padding-top: 0 !important;
  padding-bottom: 12px;
}

#shopify-block-AUFZ6cWFJdnNwQW9lK__optionize_optionize_block_XnAnBU {
  margin: 3% 10%;
  font-family: 'Gotham Narrow Book';
}

.india-text {
  font-family: 'SurveyorText Book Light Pro' !important;
  font-size: 1em;
  margin-bottom: 10px;
}

a#fancy_hover {
  position: relative;
  color: white;
  text-decoration: none;
  transition: color .8s ease;
  font-family: 'Gotham Narrow Book' !important;
}

.india-title {
  font-family: 'Gotham Narrow Book' !important;
  margin-bottom: 10px;
  letter-spacing: 0;
}

#paragraph-1 > h2 > span,
#ProductInfo-template--__main > h2 > span:nth-child(1),
#ProductInfo-template--__main > h2 > span:nth-child(2) {
  font-family: 'SurveyorText Book Light Pro' !important;
  letter-spacing: 0;
}

.section-template-- __custom_liquid_MJjC6x-padding {
  padding-top: 40px;
  padding-bottom: 52px;
}

p {
  letter-spacing: 0 !important;
  line-height: 1.4em !important;
}

.metafield-rich_text_field > p,
h1,
h2,
h3,
a,
span,
#fancy_hover,
a#fancy_hover,
#fancy_hover {
  letter-spacing: 0 !important;
}

#fancy_hover {
  letter-spacing: 0 !important;
}

/* footer form */

#globo-formbuilder-88983 > div > div > div > form > div > div > div.panels,
#globo-formbuilder-82110 > div > div > div > form > div > div > div.panels {
  width: 70%;
}

#globo-formbuilder-88983 > div > div > div > form > div > div,
#globo-formbuilder-82110 > div > div > div > form > div > div {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 100%;
}

.globo-form-app.default-layout.gfb-style-line_rounded.gfb-font-size-medium {
  margin: 0;
  background-color: #fffbf6;
}

.gfb__footer.wizard__footer {
  width: auto;
}

#globo-formbuilder-88983 > div > div > div > form > div > div > div.panels > div > div.globo-form-control.layout-2-column,
#globo-formbuilder-82110 > div > div > div > form > div > div > div.panels > div > div.globo-form-control.layout-2-column {
  width: 65%;
}

button.action.next.submit.line_rounded-button.wizard__submit {
  background: #002b4d;
  border-radius: 0;
  color: #fff;
  display: table;
  margin-left: auto;
  margin-right: auto;
  text-transform: uppercase;
  cursor: pointer;
  border: 0 solid#002B4D;
  transition: ease-in-out all .5s !important;
  font-family: 'Gotham Book';
}

button.action.next.submit.line_rounded-button.wizard__submit:hover {
  background-color: #ff8a3d;
  border-style: none;
  border-radius: 0;
  cursor: pointer;
}

#globo-formbuilder-82102 > div > div > div > form > div > div > div.panels,
#globo-formbuilder-82102 > div > div > div > form > div > div > div.gfb__footer.wizard__footer {
  width: 100%;
}

#globo-formbuilder-82102 > div > div > div {
  margin: 0;
  background-color: white;
}

/* Pagination */
.custom-pagination2 {
  position: relative;
  bottom: 0;
  text-align: center;
  z-index: 9;
}

.custom-pagination2 > .swiper-pagination-bullet-active {
  opacity: 1;
  background: white !important;
}

.custom-pagination2 > .swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: #002d53;
  opacity: 1 !important;
}

.custom-pagination {
  position: absolute;
  bottom: 0;
  text-align: center;
  z-index: 9;
}

.custom-pagination > .swiper-pagination-bullet-active {
  opacity: 1;
  background: white !important;
}

.custom-pagination > .swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: #002d53;
  opacity: 1 !important;
}

.background-none .multicolumn-card__image-wrapper + .multicolumn-card__info {
  padding-top: 16px;
}

#ProductInfo-template-- __main > modal-opener {
  display: none;
}

.image-display > a {
  color: #002b4c;
  text-decoration: none;
  padding-left: 1em;
  font-family: 'Gotham Medium' !important;
  font-size: .8em;
}

.craft-badge {
  margin-right: -40px;
}

ul.custom-list-db li {
  line-height: .5em;
  margin-top: .5em;
  margin-left: -.3em;
  font-family: 'SurveyorText Book Light Pro' !important;
}

div.custom-list-container-db > div.listy > p {
  padding-left: 12%;
}

.custom-list > li {
  color: rgba(1, 50, 76, .75)
}


li#Slide-template-- __multicolumn_jRBkJV-2 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 2em;
}

#Slide-template-- __multicolumn_6rMRJW-1 > div > h1 {
  margin-top: -1% !important;
}

.background-none .multicolumn-list .multicolumn-card__info,
.background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info {
  padding-left: 2.2em;
  padding-right: 1.5rem;
}

.card-information {
  display: none;
}


.product-form__submit {
  margin-bottom: 0 !important;
  margin-top: -8px;
}

.bottom-right {
  position: absolute !important;
  bottom: 3%;
  color: #002b4c;
  text-decoration: none;
  transition: color .8s ease;
  font-family: 'Gotham Narrow Book' !important;
  right: 3%;
}

.bottom-right2 {
  position: absolute !important;
  bottom: 5%;
  color: #002b4c;
  text-decoration: none;
  transition: color .8s ease;
  font-family: 'Gotham Narrow Book' !important;
  right: 3%;
  z-index: 80;
  background-color: #f0f8ff00 !important;
  color: white !important;
}

#Slider-template-- __multicolumn_yRctHQ {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

#Slide-template-- __multicolumn_yRctHQ-1 > div {
  height: 100%;
}

#shopify-section-template-- __multicolumn_yRctHQ .gradient {
  background: rgb(var(--color-background));
  background: #f3efeb;
  background-attachment: fixed;
}

#Slide-template-- __multicolumn_yRctHQ-1 {
  background-color: #fffbf6;
}

.product.product--medium.product--left.product--stacked.product--mobile-hide.grid.grid--1-col.grid--3-col-tablet {
  margin-left: 16px;
  margin-right: 16px;
}

.list-item {
  padding-left: 64px !important;
  padding-bottom: 0 !important;
  cursor: pointer;
  transition: color .3s ease;
  font-family: 'Gotham Narrow Book' !important;
  z-index: 80;
}

.fits {
  background-color: #fffbf6;
}

ul#Slider-template-- __multicolumn_6rMRJW {
  margin-top: 32px;
}

.product__tax.caption.rte {
  display: none !important;
}

#shopify-section-template-- __fieldbar_collection_rHYVRr > a {
  text-decoration-style: solid;
  text-decoration-color: #f0f8ff00;
  font-weight: 500 !important;
  font-family: 'Gotham Medium' !important;
}

#Slide-template--__multicolumn_6rMRJW-2 > div > div.textButton > div:nth-child(1) > p {
  padding-right: 16px;
}

#Slide-template--__multicolumn_6rMRJW-2 > div > div.textButton > div:nth-child(2) > button {
  margin-bottom: 16px;
}

#shopify-section-template-- __fieldbar_collection_rHYVRr .slider-buttons {
  display: flex;
  align-items: flex-end;
  justify-content: end;
}

.card__heading > a {
  font-family: 'Gotham Medium' !important;
}


.metafield-rich_text_field > p {
  font-family: 'SurveyorText Book Light Pro' !important;
  font-size: 2em;
  padding: 0 10%;
  line-height: 1.2em;
}

h1 {
  font-size: 2.8em !important;
}

h2 {
  font-size: 2.2em !important;
}


/* h3, h4, h5, h6 { font-size: 2rem !important; } */

[data-address] {
  overflow: hidden;
  transition: max-height .3s ease-in-out;
  max-height: 0;
}

.above_slider {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 0 2em;
}

#shopify-section-template-- __fieldbar_collection_rHYVRr .slider-buttons {
  display: flex;
  align-items: flex-end;
  justify-content: end;
}

/* header */

.cart-count-bubble {
  bottom: 2.2rem;
  left: 2.5rem;
}

div#shopify-section-sections-- __header {
  z-index: 100;
}

svg.icon.icon-caret {
  display: none;
}

.header__heading-link {
  display: inline-block;
  padding: 0;
  text-decoration: none;
  word-break: break-word;
}

header.header.header--middle-center.header--mobile-center.page-width.header--has-menu.header--has-account {
  min-width: 95vw;
  display: block;
}

.header__menu-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: space-around;
  width: 100%;
}

.header__menu-wrapper {
  display: inline-flex;
  align-items: center;
  width: 100%;
}

.header__menu-right,
.header__menu-left {
  width: 40%;
  font-family: 'Gotham Medium' !important;
}

header.header.header--middle-center.header--mobile-center.page-width.header--has-menu.header--has-account {
  min-width: 100%;
  padding-left: 1em;
  padding-right: 1em;
}

.header__menu-right {
  display: inline-flex;
  justify-content: flex-end;
}

.header__logo {
  width: 20%;
  text-align: center;
}

.header__menu-right {
  width: 35%;

}

.header__icons {
  width: 5%;
  justify-content: center;
}

.svg-wrapper > svg {
  height: 100%;
  width: 2rem;
}

.pf-slider.pf-c-lt {
  height: 100% !important;
}

/* Body styles */

a#fancy_hover {
  position: relative;
  color: #002b4c;
  text-decoration: none;
  transition: color .8s ease;
  font-family: 'Gotham Narrow Book' !important;
}

a#fancy_hover::after {
  content: '';
  position: absolute;
  bottom: -2px;
  /* adjust based on your font-size */
  left: 0;
  width: 100%;
  height: .125em;
  background-color: #ff8a3d;
  transition: transform .8s ease
  , opacity .8s ease;
  transform-origin: right;
  font-family: 'Gotham Narrow Book' !important;
}

a#fancy_hover:hover {
  color: #ff8a3d;
}

a#fancy_hover:hover::after {
  transform: scaleX(0);
  opacity: 0;
}

.review-quote {
  font-size: 2rem;
  width: 50%;
}

.review-image {
  width: 30vw;
  height: 65vh;
  object-fit: cover;
}

.review-slide-content {
  display: flex;
  flex-direction: column;
  justify-items: center;
  align-items: center;
}

.fieldbar_button,
.button,
div.sc-configurator > div > button {
  background: #002b4d !important;
  border-radius: 2px !important;
  color: #fff;
  display: table;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-top: .7em !important;
  padding-bottom: .7em !important;
  text-transform: uppercase;
  max-width: 100%;
  cursor: pointer;
  border: 0 solid #002b4d !important;
  transition: ease-in-out all .5s !important;
  font-size: 1em !important;
    display: inline-flex;
  justify-content: center;
  align-items: center;
}

.button:hover,
.fieldbar_button:hover,
.fieldbar_button.active,
#ProductSubmitButton-:hover,
div.sc-configurator > div > button:hover {
  background-color: #ff8a3d !important;
  border-style: none;
  border-radius: 0;
  cursor: pointer;
}

.badge {
  border: 1px solid rgba(0, 0, 0, 0) !important;
  border-radius: var(--badge-corner-radius);
  display: inline-block;
  font-size: 1.2rem;
  letter-spacing: 0;
  line-height: 1;
  padding: .5rem 1.3rem .6rem;
  text-align: center;
  background-color: rgba(0, 0, 0, 0) !important;
  color: #002b4d;
  word-break: break-word;
  font-family: 'Gotham Book';
  text-transform: capitalize;
}

.product-form {
  display: block;
  padding: 0 10%;
}

.product-form__buttons {
  max-width: 100% !important;
}

.product-form__submit {
  margin-bottom: 1rem;
  padding: 16px 0 !important;
  font-family: 'Gotham Book' !important;
}

/* footer */
footer {
  max-width: 100vw;
  padding: 60px 3vw 1em;
}

.footer__content-bottom {
  border-top: solid .1rem rgba(var(--color-foreground), .08);
  padding-top: 1rem !important;
}

#lucy {
  text-align: center;
}

/* Main flex container for mega menu */

.mega-menu__content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: opacity .3s ease-in-out
  , transform .3s ease-in-out
  , visibility .3s;
}

.mega-menu[open] .mega-menu__content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.mega-menu__flex-container {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  max-height: 45vh;
}

/* Left column: Menu links */
.mega-menu__list {
  list-style: none;
  padding: 0;
  margin-left: 7%;
  flex: 1;
  width: 50%;
  gap: 1px;
  grid-template-columns: 1fr !important;
}

.mega-menu__image-container {
  width: 60%;
  display: flex;
  align-content: center;
  justify-content: end;
  align-items: center;
  margin-right: 2em;
}

/* Menu items are displayed in a vertical column */
.mega-menu__list li {
  margin-bottom: 10px;
  /* Adds spacing between menu items */
}

ul.mega-menu {
  list-style: none;
  margin-left: 5vw;
}

/* Show the image when active */
.mega-menu__image-container img:not(.hidden) {
  display: block !important;
}

/* Placeholder text styling */
.mega-menu__image-container p {
  font-size: 14px;
  color: #777;
}

/* Responsive adjustments for smaller screens */
@media (max-width: 768px) {
  .mega-menu__flex-container {
    flex-direction: column;
    /* Stack elements vertically on mobile */
  }

  .mega-menu__image-block {
    flex: 1;
    /* Allow image block to take full width */
  }
}

#surv {
  font-family: 'SurveyorText Book Light Pro' !important;
  color: #002b4d;
}

/* product */
div.product-title > span {
  font-family: 'SurveyorText Book Light Pro' !important;
  color: #002b4d;
  font-size: 2.8em;
  line-height: 1.2em;
}
.product-title {
  font-family: 'SurveyorText Book Light Pro' !important;
  margin-top: 2em;
  margin-bottom: -1em;
}
.product-data {
  font-family: 'Gotham Narrow Book' !important;
  color: #486a7a;
  padding: 0 20%;
  letter-spacing: normal;
  margin-bottom: 2em !important;
}

.price {
  font-family: 'Gotham Narrow Book' !important;
}

.hid {
  display: none;
}

a#fancy_hover:hover {
  color: #ff8a3d !important;
}

svg.icon-minus,
svg.icon-plus {
  color: #3e6174 !important;
}

.lv-option-swatch {
  border: .3125em white solid;
}

#ProductInfo-template--__main > div:nth-child(6) {
  font-size: .8125em !important;
}

button#ProductPopup-popup_TehWye {
  font-size: .8125em;
}

input#option-1730581168040,
input#option-1730849400121 {
  background-color: #fffbf6;
  padding: 1em;
}

#ProductInfo-template--__main > div:nth-child(9) > div {
  font-size: .8125em !important;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}

#ProductInfo-template--__main > div:nth-child(12) > div:nth-child(1),
#ProductInfo-template--__main > div:nth-child(12) > div:nth-child(2) {
  display: flex;
  align-content: center;
  align-items: center;
  flex-direction: row;
  font-size: .8125em;
}

#ProductInfo-template--__main > div:nth-child(17) {
  padding-top: 5em;
  margin-right: -8% !important;
  color: #093253 !important;
}

li.hov,
li.hov:hover {
  font-family: 'Gotham Narrow Book' !important;
}

#luc1 {
  display: none;
}

.gal > media-gallery:nth-child(1) {
  display: none;
}

ul#Slider-template-- __multicolumn_LCYy6R {
  gap: 0;
  justify-content: center;
}


li#Slide-template-- __multicolumn_jNTbtg-2 {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: flex-end;
  margin-right: 8px;
  margin-bottom: -1%;
}

li#Slide-template-- __multicolumn_jNTbtg-2 {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: flex-end;
  margin-right: 8px;
  margin-bottom: -1%;
}

ul#Slider-template-- __multicolumn_LCYy6R {
  gap: 0;
  justify-content: center;
}

#ProductInfo-template--__main > div:nth-child(18) {
  padding-top: 5em;
  margin-right: 0 !important;
}

.slide-number {
  font-family: 'Gotham Narrow Book'
}

.tpo_option-container {
  margin-bottom: 0 !important;
  height: 2em;
}

.fh {
  position: absolute !important;
  z-index: 9;
  bottom: 2em;
  right: 2em;
  color: white;
}

.fh > a {
  color: white
}

.shipping-info-box {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  cursor: pointer;
  justify-content: center;
  flex-direction: row;
}

a.login-button {
  color: #002b4d !important;
  text-decoration: none !important;
  font-family: 'Gotham Medium' !important;
  align-self: center;
  font-size: 1.4rem !important;
  margin-right: 3em;
}

a.login-button_head {
  color: #002b4d !important;
  text-decoration: none !important;
  font-family: 'Gotham Medium' !important;
  align-self: center;
  font-size: 1.4rem !important;
  margin-right: 3em;
}

a.logout-button {
  color: #FF8A3D !important;
  text-decoration: none !important;
  font-family: 'Gotham Medium' !important;
  align-self: center;
  font-size: 1.4rem !important;
  margin-right: 3em;
}

a.login-button-mobile {
  color: #002b4d !important;
  text-decoration: none !important;
  font-family: 'Gotham Medium' !important;
  padding: 1.1rem 3rem;
  font-size: 1.8rem;
}

a.logout-button-mobile {
  color: #FF8A3D !important;
  text-decoration: none !important;
  font-family: 'Gotham Medium' !important;
  padding: 1.1rem 3rem;
  font-size: 1.8rem;
}

.owners-header .welcome-line {
  font-size: 1.4rem;
  font-family: 'Gotham Medium' !important;
  text-transform: capitalize;
  margin-bottom: 4px;
}

.bsm-static-section {
  padding: 0 2em;
}

#product-registration table tr td img {
  margin-right: 1.5em;
  vertical-align: middle;
  width: auto;
  max-height: 120px !important;
}

.owners-header .header-actions button {
  background: none;
  border: none;
  padding: 0;
  margin: 0 5px;
  color: #002b4d;
  font-size: 12px;
  font-family: 'Gotham Medium' !important;
  cursor: pointer;
  text-transform: uppercase;
}

.easify-product-options {
  padding: 0 20%;
}

.klav-container {
  display: none;
}

.klav-container > a {
  text-align: center;
  text-decoration: none !important;
  margin-bottom: 1em
}

.lv-option-item-unavailable__cross {
  position: relative;
  opacity: 1 !important;
  /* Ensures the pseudo-element is positioned relative to its container */
}

.lv-option-item-unavailable__cross::before,
.lv-option-item-unavailable__cross::before {
  background: url('//fieldbar.com/cdn/shop/t/46/assets/sold-out.svg?v=153285775582725337481752750024') center center no-repeat !important;
  content: '';
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background-size: cover !important;
  z-index: 999 !important;
  transition: none !important;
  opacity: 1 !important;
  transform: none !important;
}


a.link.animate-arrow {
  margin-top: -3em;
  margin-left: 0 !important;
  font-size: 1.6rem !important;
  padding-left: 1em;
}

.lv-option-label {
  align-items: center;
  position: relative;
  display: block;
  margin: 0 0 8px;
  justify-content: flex-start;
  font-weight: 600;
  font-size: .8em !important;
  color: #486A7A !important;
}

li.list-item.active {
  display: list-item
}

.product__info-wrapper {
  position: relative;
  min-height: auto;
  padding: 0 3.6rem !important;
}

media-gallery.media-stick {
  position: sticky;
  top: 10vh;
}

.product__info-container {
  max-width: 100% !important;
}

.badges {
  padding: 0 20% !important;
  justify-content: space-between !important;
  margin: 2.6em 0 !important;
}
#size-guide strong {
  font-family: 'Gotham Narrow Book' !important;
  font-weight: 400 !important;
  color: #002B4D !important;
}
#size-guide p {
  font-family: 'Gotham Narrow Book' !important;
  color: #486A7A !important;
  padding: 0 20%;
  font-size: .9em !important;
}
#size-guide a {
  font-family: 'Gotham Narrow Book' !important;
  color: #486A7A !important;
  display: inline-block;
  position: relative;
}
#size-guide a::after {
  content: '';
  position: absolute;
  width: 0;
  height: 1px;
  right: 0;
  bottom: 0;
  background-color: #486A7A;
  transition: width .3s ease;
  width: 100%;
}

#size-guide a:hover::after {
  width: 0;
}

.tpo_radio-button[type='radio']:checked + div:after {
  background-color: #002b4d !important;
}
.tpo_radio-button[type='radio']:checked + div:before {
  border-color: #002b4d !important;
}
.tpo_radio-button[type='radio'] + div:before {
  border-color: #002b4d !important;
}
.tpo_option_type_label {
  color: #002B4D !important;
}
.tpo_option-set-wrapper.tpo_has-option-set {
  background-color: unset !important;
  padding: unset !important;
}
.tpo_option-container {
  padding: 10px 16px;
  background-color: white;
  height: unset !important;
  border-radius: 2px;
}
.tpo_option-set-container > div {
  margin-bottom: 2px !important;
}
.tpo_option-set-container {
  row-gap: 0 !important;
}
.tpo_option-set-wrapper {
  margin-bottom: 0 !important;
}
.tpo_option-set-container .tpo_radio-buttons-wrapper span.tpo_option_type_label,
.tpo_option-set-container .tpo_radio-buttons-wrapper span.tpo_additional-price {
  font-family: 'Gotham Narrow Book' !important;
}
.product .product-form {
  margin: 1em 0 .5em !important;
}
.badges .prod1mg {
  height: 100px;
}
.accordion-item .accordion-title {
  padding: 6px 0;
  letter-spacing: 0 !important;
  font-size: .9em !important;
}
.accordion-item .accordion-title:hover {
  color: #002d53;
}
.product__media-item .slide-numbers {
  font-family: 'Gotham Narrow Book' !important;
}

#prod1 {
  padding-left: 1em;
  background-color: unset !important;
}
.lv-option-group {
  gap: 1em !important;
}
.linked-option-variants-container {
  margin-top: 2em;
}
.payment-icon-wrap {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: .5em;
  justify-content: flex-start !important;
}

.fits h2 {
  margin-top: 0;
}
.fits ul.custom-list {
  padding: 0 0 0 28px;
}

.drawer {
  /* display: flex; */
  display: flex !important;
}

product-recommendations .go_down h2 {
  margin-bottom: 1rem !important;
}
.myReviewSwiper .review-slide-content {
  padding: 1em 2em 2em !important;
}
.myReviewSwiper .review-slide-content p {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.myReviewSwiper .review-slide-content p.review-author,
.myReviewsSwiper .review-slide-content p.review-author {
  margin-bottom: 1em !important;
  color: #002b4d !important;
}
/* .lv-option-collection-items .lv-option-collection-image-swatch {
  width: 16px !important;
  height: 16px !important;
} */
.lv-option-collection-block .lv-option-collection-items {
  gap: 8px;
}
.discover-col .multicolumn-card__info {
  padding: 1em !important;
}
.discover-col .multicolumn-card__info a.link {
  font-size: 13.44px !important;
  display: inline-block !important;
}
.discover-col .multicolumn-card__info {
  margin-top: 0 !important;
}
.icon-blocks .multicolumn-card__image-wrapper {
  width: 95px;
  height: 95px;
}
.product-metafield-image img {
  width: 100%;
}

/*SIZE GUIDE POP*/
#dimensionsModal {
  background-color: #01324A1A !important;
  align-content: center !important;
}
.dimensions-modal-content {
  padding: 0 !important;
  border-radius: 0 !important;
  width: 100% !important;
  height: auto !important;
  max-width: 60% !important;
}
.dimensions-modal-content h2 {
  border-bottom: .5px solid #00334C33;
  padding: 16px 32px !important;
  font-family: 'SurveyorText Book Light Pro' !important;
  color: #002b4d;
  font-size: 2.8em;
  line-height: 1.2em;
  margin: 0 !important
}
.dimensions-modal-content p {
  padding: 34px 16px;
  color: #002B4D;
}
.dimensions-modal-content .container {
  justify-content: space-evenly;
  gap: 16px !important;
  padding: 0 16px 22px;
}
.dimensions-modal-content .container .column {
  box-shadow: unset !important;
  width: 33.3%;
  border: unset !important;
  padding: 1em 5% 2em;
  justify-content: space-between !important;
  max-height: 40vh !important;
  height: 40vh !important;
  background-color: #FFFBF6;
}
.dimensions-modal-content .container .column .details h2 {
  font-family: 'Gotham Narrow Book' !important;
  font-size: calc(var(--font-heading-scale) * 1.3rem) !important;
  font-weight: 400 !important;
  padding: 0 0 6px !important;
  border-bottom: unset !important;
}
.dimensions-modal-content .container .column h2 strong {
  font-family: 'Gotham Medium' !important;
  font-size: larger !important;
  font-weight: 500 !important;
}
.dimensions-modal-content .container .column .details .active {
  font-family: 'Gotham Narrow Book' !important;
  font-size: calc(var(--font-heading-scale) * 1.3rem) !important;
  font-weight: 400 !important;
  padding: 0 0 6px !important;
  line-height: 1.2;
  color: #002B4D;
}

.dimensions-modal-content .container .column .svg-container img {
  width: 100%;
  height: 20vh;
}
.dimensions-modal-content .toggle-container {
  padding: 22px 16px 38px !important;
  margin: 0 !important;
}

/*SIZE GUIDE POP END*/

.facets-container {
  position: sticky;
  top: 5em;
}

.facets__disclosure-vertical {
  border-top: 0 solid rgba(var(--color-foreground), .1) !important;
  margin-right: 0;
}

.sel-basic .sel-disclosure-btn {
  border-radius: 0;
  border: none;
  box-shadow: none;
  padding: 9px 3px;
}
div.accordion-content {
  font-size: .9em !important;
  color: #002B4D !important;
  padding: 10px 1em;
  transition: transform .8s ease-in-out;
  font-family: 'Gotham Narrow Book' !important;
}

.accordion-content.active {
  padding: 0 !important;
}

.shipping-info-box {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  cursor: pointer;
  justify-content: center;
  flex-direction: row;
  margin-top: 1em;
}
.gal-list-highlights li.hov {
  letter-spacing: 0;
  font-size: .8em;
}
.klav-container {
  line-height: 1.2em;
}

.fh:hover {
  color: #ff8a3d !important
}

.only-mobile {
  display: none;
}

.footer__content-top {
  padding-bottom: 0 !important;
  display: block;
}

.footer__content-top .grid {
  row-gap: 1em !important;
  margin-bottom: 0;
}

a#fancy_hover2 {
  position: relative;
  color: #002b4c;
  text-decoration: none;
  transition: color .8s ease;
  font-family: 'Gotham Narrow Book' !important;
}

a#fancy_hover2::after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: .125em;
  background-color: #002b4d;
  transition: transform .8s ease
  , opacity .8s ease;
  transform-origin: right;
  font-family: 'Gotham Narrow Book' !important;
}

a#fancy_hover2 {
  text-decoration: none
}

a#fancy_hover2:hover {
  color: #002b4d;
}

a#fancy_hover2:hover::after {
  transform: scaleX(0);
  opacity: 0;
}

span.product__media-icon.motion-reduce.quick-add-hidden.product__media-icon--lightbox {
  background-color: #ffffff00;
  border: 0;
}

.custom-list-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  color: #002b4d;
}

.hov:hover,
.hov.highlight {
  font-weight: bold;

}
.hov:hover {
  background-color: unset !important;
}
select#giftCardDropdown {
  width: 100%;
  margin-bottom: 20px;
  min-height: 30px;
  cursor: pointer;
  /* border: 1px solid#002B4D; */
  width: 100%;
  max-width: 100%;
  display: inline-block;
  padding: 6px 28px 6px 12px;
  font-size: 16px;
  font-family: inherit;
  color: inherit;
  background-color: transparent;
}

#rev1-swiper {
  width: 100%;
  max-width: 100vw;
  margin: auto;
}

div#shopify-section-footer {
  z-index: 12;
}

.product-item {
  background-image: url('/cdn/shop/files/Studio_Background.webp?v=1746699057');
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
  max-height: 17vh;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 20vw;
  align-content: center;
}


/* .product-item { background-image: url('/cdn/shop/files/Studio_Background.webp?v=1746699057'); background-repeat: no-repeat; background-size: cover; width: auto; max-height: 17vh; display: flex; align-items: center; justify-content: center; align-content: center; } */

.mega-menu__link:hover,
.mega-menu__link--active,
.header__menu-item:hover,
.header__menu-item span:hover,
.header__menu-item span:active {
  color: #FF8A3D !important;
  text-decoration: none !important;

}

.mega-menu__image-container {
  width: 40%;
  display: flex;
  align-content: center;
  justify-content: end;
  align-items: center;
  margin-right: 2em;
}

.mega-menu__image-container img {
  width: 200px;
  height: auto;
  object-fit: contain;
  max-height: 15vh;
}

#imgrid {
  width: 25vw;
  height: 35vh;
  object-fit: cover;
}

img#imgrid {
  width: 25vw;
  height: 35vh;
  object-fit: cover;
  max-height: 35vh;
}

.header__icon:not(.header__icon--summary),
.header__icon span {
  display: flex;
  align-items: center;
  justify-content: center;
  color: white !important;
}

.header__icons {
  display: flex;
  grid-area: icons;
  justify-self: end;
  /* padding-right: 0.8rem; */
  align-items: center;
}


#mega-menu-item {
  padding: 0 .5em;
  margin-bottom: .5em;
  text-decoration: none;
  color: rgba(var(--color-foreground), .75);
}

.list-menu--inline {
  display: inline-flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  width: 100%;
  flex-direction: row;
  justify-content: space-evenly;
  justify-content: start;
  padding-right: 10% ;
}

.footer-block__details-content .list-menu__item--link:hover,
.copyright__content a:hover,
.list-menu__item--active,
a.link.link--text.list-menu__item.list-menu__item--link.unstyled.list-menu__item--active {
  color: rgb(var(--color-foreground));
  text-decoration: none !important;
  text-underline-offset: 0;
  color: #ff8a3d !important;
}

a.link.animate-arrow {
  margin-top: -4em;
  margin-left: 0 !important;
  font-size: 1.6rem !important;
  padding-left: 1em;
  line-height: 0 !important;
}

.header__menu-item:hover span {
  text-decoration: none !important;
  text-underline-offset: 0;
}
.india-overlay a#fancy_hover {
  position: relative !important;
  color: #00334C !important;
  text-decoration: none !important;
  transition: color .8s ease !important;
  font-family: 'Gotham Narrow Book' !important;
  letter-spacing: 0 !important;
  font-size: 1.5rem !important;
  line-height: calc(1 + .8 / var(--font-body-scale)) !important;
}
.india-hicks-section.mobile {
  display: none;
}
.india-hicks-section.desktop {
  display: flex;
}

.header__active-menu-item {
  transition: none !important;
  color: rgb(var(--color-foreground));
  text-decoration: none !important;
  text-underline-offset: 0;
  color: #ff8a3d !important;
}

details[open] > .header__menu-item {
  text-decoration: none !important;
}
.tpo_radio-button-wrapper img {
  display: none;
}
.tpo_radio-button-wrapper:has(.tpo_checked) .has-image img {
  display: block !important;
}
.shipping-info-box span {
  font-family: 'Gotham Narrow Book' !important;
  font-size: .9em !important;
  color: #002B4D !important;
}
.payment-icon-wrap span {
  font-family: 'Gotham Narrow Book' !important;
}
a.fh {
  color: #ffffff !important
}
a.fh:hover {
  color: #ff8a3d !important
}
#react-container .sel-countries .sel-title {
  letter-spacing: 0 !important;
}
#react-container .sel-countries .sel-view-names ul li {
  letter-spacing: 0 !important;
}

.price-item.price-item--regular {
  font-size: 1.4rem;
  font-family: 'Gotham Narrow Book' !important;
}
.collection .card-wrapper:hover .media.media--hover-effect > img {
  transform: unset !important;
}
span.foot-cart-but {
  width: 100% !important;
  display: flex;
  justify-content: space-between;
  align-content: center;
  align-items: center;
}

#ProductSubmitButton- {
  padding: 6px 16px !important;
  border: none;
  background-color: #002d53;
  color: white;
  font-size: 14px;
  cursor: pointer;
  border-radius: 0;
  font-family: 'Gotham Medium' !important;
  font-weight: 400;
  text-transform: uppercase;
  width: 400px;
  margin: 0 !important;
}

.edit-btn {
  padding: 10px 16px;

}

.mega-menu2 > .list-menu__item {
  display: flex;
  align-items: center;
  line-height: 0;
}



#men_link {
  padding-right: 2em;
  line-height: .7em;
}

.globo-paragraph p {
  color: #002d53 !important;
}

strong {
  font-weight: 900 !important;
}

.button--tertiary {
  background: #f3efeb !important;
}
.payment-icon-wrap.shipping-info-box::before {
  bottom: unset !important;
  top: 27px;
}
.payment-icon-wrap.shipping-info-box::after {
  content: attr(data-tooltip);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background-color: #ffffff;
  color: #01324c;
  padding: 8px 10px;
  border-radius: 6px;
  opacity: 0;
  pointer-events: none;
  transition: opacity .3s ease;
  z-index: 100;
  max-width: 70vw;
  white-space: pre-wrap;
  font-family: 'Gotham Narrow Book';
  top: 4.5vh;
  text-align: center !important;
  height: fit-content !important;
}

.india-overlay {
  padding-top: 3em;
}

a.drink-link {
  padding-bottom: 3em;
  width: 60%;
  text-align: left;
  padding-left: 1em;
}
.india-right .link-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}


button#ProductSubmitButton- {
  display: flex;
  flex-direction: row-reverse;
  min-width: 20vw;
}

#p-order {
  flex: none;
  line-height: 1em !important;
}

.essential-preorder-extra-add-to-cart-button > #p-order {
  display: block !important;
}

span#p-order:first-child {
  width: 0;
  height: 0;
}
.price--large .price-item {
  line-height: calc(1 + .5 / var(--font-body-scale));
  letter-spacing: .13rem !important;
}
@media screen and (min-width: 750px) {
  .price--large .price-item {
    font-size: 1.8rem;
    margin-bottom: 0 !important;
  }
}

  /* COOKEIS BANNER */

  #shopify-pc__banner h2 {
    padding: 8px;
    border-bottom: 1px solid #00334C33;
    font-family: 'Gotham Narrow Book' !important;
    font-size: 1.6em !important;
    text-transform: uppercase;
    margin-bottom: 8px !important;
  }
  .shopify-pc__banner__body p {
    color: #486A7A !important;
    font-size: 1.4rem !important;
    line-height: 1.8em !important;
    text-align: left !important;
  }
  .shopify-pc__banner__btns button:nth-child(1) {
    order: 3;
    text-decoration: none !important;
  }
  .shopify-pc__banner__btns button:nth-child(1) span {
    letter-spacing: 0 !important;
    position: relative;
    color: #002B4D;
    text-decoration: none;
    transition: color .8s ease;
    font-family: 'Gotham Narrow Book' !important;
  }
  .shopify-pc__banner__btns button:nth-child(1) span:hover {
    color: #ff8a3d;
  }
  .shopify-pc__banner__btns button:nth-child(1) span::after {
    content: '';
    position: absolute;
    bottom: -2px;
    /* adjust based on your font-size */
    left: 0;
    width: 100%;
    height: .125em;
    background-color: #ff8a3d;
    transition: transform .8s ease
    , opacity .8s ease;
    transform-origin: right;
    font-family: 'Gotham Narrow Book' !important;
  }
  .shopify-pc__banner__btns button:nth-child(1) span:hover::after {
    transform: scaleX(0);
    opacity: 0;
  }
  .shopify-pc__prefs__header-close {
    width: 24px !important;
  }
  .shopify-pc__prefs__scrollable p {
    text-align: left !important;
  }
  #shopify-pc__prefs__dialog h2 {
    font-family: 'Gotham Narrow Book' !important;
    font-size: 1.6em !important;
    text-transform: uppercase;
  }

  #shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:nth-child(3) {
    letter-spacing: 0 !important;
    position: relative;
    color: #002B4D;
    text-decoration: none;
    transition: color .8s ease;
    font-family: 'Gotham Narrow Book' !important;
    background-color: #fff !important;
    padding: 0 !important;
  }
  #shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:nth-child(3):hover {
    color: #ff8a3d;
  }
  #shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:nth-child(3)::after {
    content: '';
    position: absolute;
    bottom: -2px;
    /* adjust based on your font-size */
    left: 0;
    width: 100%;
    height: .125em;
    background-color: #ff8a3d;
    transition: transform .8s ease
    , opacity .8s ease;
    transform-origin: right;
    font-family: 'Gotham Narrow Book' !important;
  }
  #shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:nth-child(3):hover::after {
    transform: scaleX(0);
    opacity: 0;
  }
  #shopify-pc__prefs__dialog h3 {
    display: none;
  }
  #shopify-pc__prefs__dialog p {
    color: #486A7A !important;
    font-size: 1.4rem !important;
    line-height: 1.6em !important;
    text-align: left !important;
  }
  #shopify-pc__prefs__dialog .shopify-pc__prefs__option:first-child {
    margin: 0 !important;
    border-top: unset !important;
  }


.cus-foot .list-social li:hover svg path, .cus-foot .list-social li:hover svg circle{
  fill: #ff8a3d !important;
}
.cus-foot .list-social li svg path, .cus-foot .list-social li svg circle{
  transition: all linear .3s;
}

/* COLLECTIONS */
#FacetsWrapperDesktop {
  display: flex;
  flex-direction: column;
}
#FacetFiltersForm .active-facets {
  order: 9;
  padding-top: 1.5rem;
}
#FacetFiltersForm .active-facets .active-facets__button-remove {
  text-decoration: none !important;
  transition: all linear .3s;
}
#FacetFiltersForm .active-facets .active-facets__button-remove:hover span {
  color: #ff8a3d !important;
}
#FacetFiltersForm .active-facets .active-facets__button-remove span {
  font-family: 'Gotham Medium' !important;
  text-decoration: none !important;
  text-transform: capitalize;
  transition: all linear .3s;
}
#FacetFiltersForm .active-facets .active-facets-vertical-filter {
  display: flex;
}
#FacetFiltersForm .active-facets > facet-remove {
  display: none;
}
.facets__label .facet-checkbox__text {
  transition: all linear .3s;
}
.facets__label .facet-checkbox__text {
  visibility: hidden;
}
.facets__label .facet-checkbox__text .facet-checkbox__text-label {
  visibility: visible;
}
.facets__label:hover .facet-checkbox__text {
  color: #ff8a3d !important;
  text-decoration: none;
}
.facets__label:hover .facet-checkbox__text span {
  text-decoration: none !important;
}
.facets__label.active span.facet-checkbox__text,
.facets__label.active span.facet-checkbox__text span {
  font-family: 'Gotham Medium' !important;
}
.facets__summary span.facets__summary-label {
  transition: all linear .3s !important;
}
.facets__summary:hover span.facets__summary-label {
  color: #ff8a3d !important;
  text-decoration: none;
}

/*COLLECTION END*/

.hov:hover,
.hov.highlight {
  font-weight: bold;
  background-color: #f3efeb !important;
}
.gal-list-highlights .hov:hover {
  background-color: #f3efeb !important;
}
.closer .multicolumn-card__info{
  padding: 0 !important;
}
.closer .multicolumn-card__info p,
.above_slider .go_down p,
.bells_title_block .bells_title p {
  color: #002B4D;
  margin-top: 0 !important;
  margin-bottom: 16px;
}
.closer .multicolumn-card__info h2,
.above_slider .go_down h2,
.bells_title_block .bells_title h2 {
  margin-bottom: 10px !important;
}  


/*FORM STYLE BACKUP*/
div#enlightened {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  width: 85%;
  height: 80%;
}
div#enlightened .enlight-inner-con {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 85%;
  height: 100%;
  background-color: #fff;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
}

div#enlightened div#globo-formbuilder-88985 {
  height: auto !important;
  width: 70%;
}

div#enlightened #globo-formbuilder-88985 > div > div > div > form > div > div > div.message.success {
  border: 1px solid #FF8A3D;
  position: absolute;
  z-index: 101;
  background: #FF8A3D !important;
  min-height: 40px;
  max-height: 40px;
  padding: 6px;
  width: 100%;
  bottom: 0;
  right: 0;
}

div#enlightened #globo-formbuilder-88985 > div > div > div > form > div > div > div.message.success > div.gfb__content-title {
  display: block;
  margin-top: 0;
color: white !important;
font-family: 'Gotham Book' !important;
font-weight: normal !important;
font-size: 14px !important;
}

.code-block img.lucy-blue {
  position: absolute;
  width: 25%;
  z-index: 10;
  right: 0;
  bottom: 18%;
}
div#enlightened p{
text-align: center;
font-size: 14px;
width: 70%;
justify-self: center;
padding: 0 !important;
}
div#enlightened h2{
font-size: 1.7em !important;
margin-top: 0 !important;
margin-bottom: 6px !important;
}
div#enlightened .owner-badge {
    position: absolute;
    z-index: 999;
    width: 17%;
    top: 10%;
    transform: translateY(-50%);
}

div#enlightened .enlight-inner-con::after {
    content: "";
    position: absolute;
    top: -3px !important;
    left: -3px !important;
    right: -3px !important;
    bottom: -3px !important;
    border: 3px dashed white !important;
    pointer-events: none;
    z-index: -1;
}

  
/* GIFT CARD TEMPLATE*/
.sc-builder h1 {
  margin-left: 0 !important;
  line-height: 1.2em !important;
  margin-bottom: -16px !important;
}
.sc-builder .sc-giftr-card__price {
  padding-left: 0 !important;
  margin: 15px 0 !important;
}
.sc-builder .sc-giftr-card__price span.money {
  font-family: 'Gotham Narrow Book' !important;
  font-size: 1.8rem !important;
  letter-spacing: .13rem !important;
  line-height: calc(1 + .5 / var(--font-body-scale)) !important;
}
.image_gift .custom-controls {
  display: none !important;
}

/*PDP*/
#prod-wrap .swiper-slide.swiper-slide-prev {
  margin-right: 0 !important;
}