.elementor-29023 .elementor-element.elementor-element-h0000d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29023 .elementor-element.elementor-element-h000016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000016:not(.elementor-motion-effects-element-type-background), .elementor-29023 .elementor-element.elementor-element-h000016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coseajewelry.com/wp-content/uploads/2026/07/cosea-hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29023 .elementor-element.elementor-element-h000015{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000014{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00001f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00001a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00001c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00001e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000027{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000025{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000023{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000031{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000030{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00002d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00003a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000039{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000036{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00004a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00004a:not(.elementor-motion-effects-element-type-background), .elementor-29023 .elementor-element.elementor-element-h00004a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coseajewelry.com/wp-content/uploads/2026/07/cosea-inner-sea.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29023 .elementor-element.elementor-element-h000049{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000048{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000047{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000046{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000060{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00005f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00004f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00004d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00005e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000056{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000055{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00005d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00005c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000077{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000076{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000075{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000074{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000067{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00006a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00006d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000070{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000073{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000088{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000087{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000085{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000083{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00007c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00007e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000080{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000082{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000091{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000090{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00008d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00008b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h0000a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h0000a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000096{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000094{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h0000a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h000099{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00009c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h00009f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h0000a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h0000a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h0000af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h0000ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h0000ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29023 .elementor-element.elementor-element-h0000ad .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-29023 .elementor-element.elementor-element-h0000ad .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-29023 .elementor-element.elementor-element-h0000ad .elementor-field-group.recaptcha_v3-bottomleft, .elementor-29023 .elementor-element.elementor-element-h0000ad .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-29023 .elementor-element.elementor-element-h0000ad .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-29023 .elementor-element.elementor-element-h0000ad .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-29023 .elementor-element.elementor-element-h0000ad .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-29023 .elementor-element.elementor-element-h0000ad .elementor-field-type-html{padding-bottom:0px;}.elementor-29023 .elementor-element.elementor-element-h0000ad .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-29023 .elementor-element.elementor-element-h0000ad .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-29023 .elementor-element.elementor-element-h0000ad .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-29023 .elementor-element.elementor-element-h0000ad .elementor-button[type="submit"]{color:#ffffff;}.elementor-29023 .elementor-element.elementor-element-h0000ad .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-29023 .elementor-element.elementor-element-h0000ad .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-29023 .elementor-element.elementor-element-h0000ad .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-29023 .elementor-element.elementor-element-h0000ad .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-29023 .elementor-element.elementor-element-h0000ad .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-29023 .elementor-element.elementor-element-h0000ad .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-29023 .elementor-element.elementor-element-h0000ad{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-29023:not(.elementor-motion-effects-element-type-background), body.elementor-page-29023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f7f6;}/* Start custom CSS */body.elementor-page-29023,
body.page-id-29023 {
  margin: 0;
  background: #f5f7f6;
}

.cosea-home {
  --paper: #f5f7f6;
  --white: #ffffff;
  --mist: #e7eceb;
  --line: #c9d2d0;
  --ink: #172126;
  --muted: #5c6a6d;
  --sea: #0d4549;
  --sea-2: #3f7375;
  --night: #0d1b20;
  --gold: #a4824e;
  width: 100%;
  overflow: clip;
  color: var(--ink);
  background: var(--paper);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.65;
}

.cosea-home,
.cosea-home * {
  box-sizing: border-box;
}

.cosea-home .elementor-widget,
.cosea-home .title-wrapper,
.cosea-home .wd-text-block,
.cosea-home p {
  margin: 0;
}

.cosea-home a {
  color: inherit;
}

.cosea-home .cosea-shell {
  width: min(100%, 1320px) !important;
  margin-inline: auto !important;
  padding-inline: 36px !important;
}

.cosea-home .cosea-section {
  padding-block: 104px !important;
}

.cosea-home .cosea-title .woodmart-title-container,
.cosea-home .cosea-title h1,
.cosea-home .cosea-title h2,
.cosea-home .cosea-title h3,
.cosea-home .cosea-title h4 {
  margin: 0 !important;
  color: inherit !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-weight: 400 !important;
  line-height: 1.04 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

.cosea-home .cosea-h1 .woodmart-title-container,
.cosea-home .cosea-h1 h1 {
  max-width: 620px;
  font-size: 72px !important;
}

.cosea-home .cosea-h2 .woodmart-title-container,
.cosea-home .cosea-h2 h2 {
  font-size: 48px !important;
}

.cosea-home .cosea-h3 .woodmart-title-container,
.cosea-home .cosea-h3 h3 {
  font-size: 28px !important;
  line-height: 1.15 !important;
}

.cosea-home .cosea-small-title .woodmart-title-container,
.cosea-home .cosea-small-title h3,
.cosea-home .cosea-small-title h4 {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
}

.cosea-home .cosea-text .wd-text-block {
  color: var(--muted);
  font-size: 15px;
  line-height: 1.75;
  text-align: left !important;
}

.cosea-home .cosea-lead .wd-text-block {
  max-width: 660px;
  font-size: 18px;
  line-height: 1.72;
}

.cosea-home .cosea-kicker .wd-text-block {
  color: var(--sea);
  font-size: 11px;
  font-weight: 800;
  line-height: 1.4;
  text-transform: uppercase;
  letter-spacing: 0 !important;
}

.cosea-home .cosea-button .wd-button-wrapper {
  text-align: left !important;
}

.cosea-home .cosea-button .btn {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  padding: 13px 22px !important;
  border: 1px solid var(--sea) !important;
  border-radius: 2px !important;
  background: var(--sea) !important;
  color: #fff !important;
  box-shadow: none !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  transition: background-color .25s ease, border-color .25s ease, color .25s ease, transform .25s ease;
}

.cosea-home .cosea-button .btn:hover,
.cosea-home .cosea-button .btn:focus-visible {
  border-color: var(--night) !important;
  background: var(--night) !important;
}

.cosea-home .cosea-button .btn:active {
  transform: translateY(1px);
}

.cosea-home .cosea-button-light .btn {
  border-color: #fff !important;
  background: #fff !important;
  color: var(--night) !important;
}

.cosea-home .cosea-button-ghost .btn {
  background: transparent !important;
  color: var(--sea) !important;
}

.cosea-home .cosea-button-ghost .btn:hover,
.cosea-home .cosea-button-ghost .btn:focus-visible {
  color: #fff !important;
}

.cosea-home .cosea-announcement {
  min-height: 34px;
  padding: 8px 20px !important;
  align-items: center !important;
  justify-content: center !important;
  background: var(--night);
}

.cosea-home .cosea-announcement .wd-text-block {
  color: #fff;
  font-size: 11px;
  line-height: 1.4;
  text-align: center !important;
}

.cosea-home .cosea-header {
  position: relative;
  z-index: 3;
  border-bottom: 1px solid var(--line);
  background: rgba(255, 255, 255, .96);
}

.cosea-home .cosea-header-inner {
  display: grid !important;
  grid-template-columns: 150px minmax(0, 1fr) auto;
  align-items: center !important;
  gap: 24px !important;
  min-height: 76px;
}

.cosea-home .cosea-logo .wd-image {
  text-align: left !important;
}

.cosea-home .cosea-logo img {
  display: block;
  width: 120px !important;
  height: auto !important;
  max-height: 58px;
  object-fit: contain;
}

.cosea-home .cosea-nav,
.cosea-home .cosea-tools,
.cosea-home .cosea-actions {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
}

.cosea-home .cosea-nav {
  justify-content: center !important;
  gap: 2px !important;
  min-width: 0;
}

.cosea-home .cosea-tools,
.cosea-home .cosea-actions {
  gap: 8px !important;
}

.cosea-home .cosea-nav-link .btn,
.cosea-home .cosea-tool-link .btn,
.cosea-home .cosea-footer-link .btn {
  min-height: 0 !important;
  padding: 9px 10px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: var(--ink) !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  white-space: nowrap;
}

.cosea-home .cosea-nav-link .btn:hover,
.cosea-home .cosea-tool-link .btn:hover {
  color: var(--sea) !important;
}

.cosea-home .cosea-hero {
  position: relative;
  min-height: 680px;
  align-items: stretch !important;
  justify-content: center !important;
  background-color: #dce8ea;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.cosea-home .cosea-hero-copy {
  justify-content: center !important;
  align-items: flex-start !important;
  gap: 20px !important;
  min-height: 680px;
  padding-block: 84px !important;
}

.cosea-home .cosea-hero-copy > .elementor-element {
  max-width: 610px;
}

.cosea-home .cosea-hero .cosea-lead .wd-text-block {
  max-width: 570px;
  color: #394b50;
}

.cosea-home .cosea-trust-strip {
  border-top: 1px solid #fff;
  border-bottom: 1px solid var(--line);
  background: var(--white);
}

.cosea-home .cosea-trust-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.cosea-home .cosea-trust-item {
  justify-content: center !important;
  align-items: center !important;
  min-height: 74px;
  padding: 15px 22px !important;
  border-right: 1px solid var(--line);
}

.cosea-home .cosea-trust-item:last-child {
  border-right: 0;
}

.cosea-home .cosea-trust-item .wd-text-block {
  color: var(--ink);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
  text-align: center !important;
}

.cosea-home .cosea-section-head {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(280px, 480px);
  align-items: end !important;
  gap: 48px !important;
  margin-bottom: 46px !important;
}

.cosea-home .cosea-section-head-copy {
  gap: 10px !important;
}

.cosea-home .cosea-section-head .cosea-lead .wd-text-block {
  max-width: 480px;
}

.cosea-home .cosea-category-section {
  background: var(--paper);
}

.cosea-home .cosea-category-query .wd-cats-element {
  --wd-col: 4;
}

.cosea-home .cosea-category-query .category-grid-item {
  min-height: 430px;
  margin-bottom: 0 !important;
}

.cosea-home .cosea-category-query .category-image-wrapp,
.cosea-home .cosea-category-query .category-image,
.cosea-home .cosea-category-query picture,
.cosea-home .cosea-category-query img {
  width: 100% !important;
  height: 100% !important;
}

.cosea-home .cosea-category-query img {
  display: block;
  min-height: 430px;
  object-fit: cover;
  transition: transform .7s cubic-bezier(.16, 1, .3, 1);
}

.cosea-home .cosea-category-query .category-grid-item:hover img {
  transform: scale(1.035);
}

.cosea-home .cosea-category-query .category-title {
  letter-spacing: 0 !important;
}

.cosea-home .cosea-category-query .more-products {
  display: none !important;
}

.cosea-home .cosea-stories-section {
  background: var(--white);
}

.cosea-home .cosea-story-promo-grid {
  display: grid !important;
  grid-template-columns: minmax(300px, .9fr) repeat(2, minmax(0, 1fr));
  gap: 18px !important;
  align-items: stretch !important;
}

.cosea-home .cosea-story-promo-copy {
  justify-content: center !important;
  gap: 16px !important;
  min-height: 440px;
  padding: 40px !important;
  background: var(--mist);
}

.cosea-home .cosea-story-promo-copy .cosea-h2 .woodmart-title-container,
.cosea-home .cosea-story-promo-copy .cosea-h2 h2 {
  font-size: 38px !important;
}

.cosea-home .cosea-story-promo-banner {
  --cosea-story-promo-height: 440px;
  min-width: 0;
  height: var(--cosea-story-promo-height);
  min-height: var(--cosea-story-promo-height);
}

.cosea-home .cosea-story-promo-banner .elementor-widget-container,
.cosea-home .cosea-story-promo-banner .promo-banner-wrapper,
.cosea-home .cosea-story-promo-banner .promo-banner,
.cosea-home .cosea-story-promo-banner .banner-image {
  height: var(--cosea-story-promo-height) !important;
  min-height: var(--cosea-story-promo-height) !important;
}

.cosea-home .cosea-story-feature {
  position: relative;
  min-height: inherit;
  overflow: hidden;
  background: #7f898b;
}

.cosea-home .cosea-story-image,
.cosea-home .cosea-story-image .elementor-widget-container,
.cosea-home .cosea-story-image .wd-image {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.cosea-home .cosea-story-image img {
  display: block;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  transition: transform .7s cubic-bezier(.16, 1, .3, 1);
}

.cosea-home .cosea-story-feature:hover .cosea-story-image img {
  transform: scale(1.035);
}

.cosea-home .cosea-story-overlay {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: 0;
  left: 0;
  gap: 7px !important;
  padding: 30px !important;
  background: rgba(9, 22, 26, .62);
  color: #fff;
}

.cosea-home .cosea-story-overlay .cosea-kicker .wd-text-block,
.cosea-home .cosea-story-overlay .cosea-text .wd-text-block {
  color: #fff;
}

.cosea-home .cosea-story-overlay .cosea-footer-link .btn {
  padding: 6px 0 !important;
  color: #fff !important;
}

.cosea-home .cosea-featured-stories {
  background: var(--paper);
}

.cosea-home .cosea-featured-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 22px !important;
}

.cosea-home .cosea-featured-card {
  min-height: 610px;
}

.cosea-home .cosea-featured-card .cosea-story-overlay {
  padding: 36px !important;
}

.cosea-home .cosea-featured-card .cosea-story-overlay .cosea-text strong {
  display: block;
  margin-bottom: 6px;
  color: #fff;
  font-size: 13px;
  line-height: 1.4;
}

.cosea-home .cosea-banner .elementor-widget-container,
.cosea-home .cosea-banner .promo-banner-wrapper,
.cosea-home .cosea-banner .promo-banner,
.cosea-home .cosea-banner .banner-image {
  height: 100%;
}

.cosea-home .cosea-banner .promo-banner {
  min-height: inherit;
  overflow: hidden;
  border-radius: 0 !important;
}

.cosea-home .cosea-banner .banner-image img {
  display: block;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  transition: transform .7s cubic-bezier(.16, 1, .3, 1);
}

.cosea-home .cosea-banner .promo-banner:hover .banner-image img {
  transform: scale(1.035);
}

.cosea-home .cosea-banner .wrapper-content-banner {
  padding: 32px !important;
  background: rgba(9, 22, 26, .54);
}

.cosea-home .cosea-banner .banner-title,
.cosea-home .cosea-banner .banner-subtitle,
.cosea-home .cosea-banner .banner-inner p {
  color: #fff !important;
  letter-spacing: 0 !important;
}

.cosea-home .cosea-banner .banner-title {
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 34px !important;
  font-weight: 400 !important;
  line-height: 1.08 !important;
}

.cosea-home .cosea-banner .banner-subtitle {
  font-size: 11px !important;
  font-weight: 800 !important;
  text-transform: uppercase;
}

.cosea-home .cosea-banner .banner-inner p {
  font-size: 14px !important;
  line-height: 1.6 !important;
}

.cosea-home .cosea-product-section {
  background: var(--paper);
}

.cosea-home .cosea-product-section .cosea-section-action {
  margin-top: 34px;
}

.cosea-home .cosea-product-section:not(:has(.product-grid-item, .wd-product)) {
  display: none !important;
}

.cosea-home .cosea-journal-section:not(:has(.blog-post-loop, .post-slide)) {
  display: none !important;
}

.cosea-home .cosea-products-query .products {
  margin-bottom: 0 !important;
}

.cosea-home .cosea-products-query .product-grid-item,
.cosea-home .cosea-products-query .wd-product {
  background: transparent !important;
}

.cosea-home .cosea-products-query .wd-product-cats {
  display: none !important;
}

.cosea-home .cosea-products-query .product-element-top {
  overflow: hidden;
  border-radius: 0 !important;
  background: var(--mist);
}

.cosea-home .cosea-products-query .product-element-top img {
  transition: transform .55s cubic-bezier(.16, 1, .3, 1);
}

.cosea-home .cosea-products-query .product-grid-item:hover .product-element-top img,
.cosea-home .cosea-products-query .wd-product:hover .product-element-top img {
  transform: scale(1.025);
}

.cosea-home .cosea-products-query .wd-entities-title {
  font-size: 15px !important;
  line-height: 1.35 !important;
  letter-spacing: 0 !important;
}

.cosea-home .cosea-products-query .price {
  color: var(--sea) !important;
  font-size: 14px !important;
}

.cosea-home .cosea-journal-query .article-body-container,
.cosea-home .cosea-journal-query .post-title,
.cosea-home .cosea-journal-query .post-title a {
  letter-spacing: 0 !important;
}

.cosea-home .cosea-journal-query .post-title {
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  line-height: 1.2 !important;
}

.cosea-home .cosea-journal-query .post-img-wrapp {
  overflow: hidden;
}

.cosea-home .cosea-journal-query .post-img-wrapp img {
  transition: transform .55s cubic-bezier(.16, 1, .3, 1);
}

.cosea-home .cosea-journal-query .blog-post-loop:hover .post-img-wrapp img {
  transform: scale(1.025);
}

.cosea-home .cosea-inner-sea {
  min-height: 690px;
  justify-content: center !important;
  background-color: var(--night);
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.cosea-home .cosea-inner-sea-shell {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(420px, .76fr);
  align-items: center !important;
  min-height: 690px;
}

.cosea-home .cosea-inner-copy {
  grid-column: 2;
  gap: 18px !important;
  padding: 54px !important;
  background: rgba(8, 21, 25, .76);
  color: #fff;
}

.cosea-home .cosea-inner-copy .cosea-kicker .wd-text-block {
  color: #b6d2d0;
}

.cosea-home .cosea-inner-copy .cosea-text .wd-text-block,
.cosea-home .cosea-inner-copy .cosea-lead .wd-text-block {
  color: #e0e7e5;
}

.cosea-home .cosea-story-links {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1px !important;
  margin-top: 8px !important;
  background: rgba(255, 255, 255, .28);
}

.cosea-home .cosea-story-link {
  gap: 7px !important;
  min-height: 112px;
  padding: 18px !important;
  background: rgba(8, 21, 25, .72);
}

.cosea-home .cosea-story-link .wd-text-block {
  color: #d7e1df;
  font-size: 12px;
}

.cosea-home .cosea-story-link .cosea-small-title .woodmart-title-container,
.cosea-home .cosea-story-link .cosea-small-title h3 {
  color: #fff !important;
}

.cosea-home .cosea-editorial-section {
  background: var(--white);
}

.cosea-home .cosea-gift-layout {
  display: grid !important;
  grid-template-columns: minmax(0, 1.08fr) minmax(420px, .92fr);
  align-items: stretch !important;
  min-height: 680px;
}

.cosea-home .cosea-gift-media,
.cosea-home .cosea-gift-media .elementor-widget-container,
.cosea-home .cosea-gift-media .wd-image {
  width: 100%;
  height: 100%;
  min-height: 680px;
}

.cosea-home .cosea-gift-media img {
  display: block;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}

.cosea-home .cosea-gift-copy {
  justify-content: center !important;
  gap: 16px !important;
  padding: 72px 64px !important;
  background: #edf1ef;
}

.cosea-home .cosea-link-list {
  margin-top: 18px !important;
  border-top: 1px solid var(--line);
}

.cosea-home .cosea-list-link {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center !important;
  gap: 18px !important;
  min-height: 58px;
  padding-block: 10px !important;
  border-bottom: 1px solid var(--line);
}

.cosea-home .cosea-list-link .btn {
  padding: 6px 0 !important;
  color: var(--sea) !important;
}

.cosea-home .cosea-materials-band {
  background: var(--night);
  color: #fff;
}

.cosea-home .cosea-materials-layout {
  display: grid !important;
  grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);
  align-items: center !important;
  min-height: 520px;
}

.cosea-home .cosea-materials-copy {
  gap: 18px !important;
  padding: 72px 74px 72px max(36px, calc((100vw - 1320px) / 2 + 36px)) !important;
}

.cosea-home .cosea-materials-copy .cosea-kicker .wd-text-block {
  color: #bad4d2;
}

.cosea-home .cosea-materials-copy .cosea-text .wd-text-block,
.cosea-home .cosea-materials-copy .cosea-lead .wd-text-block {
  color: #d6dfdd;
}

.cosea-home .cosea-materials-media,
.cosea-home .cosea-materials-media .elementor-widget-container,
.cosea-home .cosea-materials-media .wd-image {
  height: 100%;
  min-height: 520px;
}

.cosea-home .cosea-materials-media img {
  display: block;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}

.cosea-home .cosea-material-tags {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1px !important;
  margin-top: 6px !important;
  background: rgba(255, 255, 255, .22);
}

.cosea-home .cosea-material-tag {
  min-height: 58px;
  justify-content: center !important;
  padding: 12px 16px !important;
  background: var(--night);
}

.cosea-home .cosea-material-tag .wd-text-block {
  color: #fff;
  font-size: 12px;
  font-weight: 700;
}

.cosea-home .cosea-confidence {
  padding-block: 92px !important;
  border-top: 1px solid var(--line);
  background: var(--paper);
}

.cosea-home .cosea-confidence .cosea-section-head {
  margin-bottom: 40px !important;
}

.cosea-home .cosea-confidence-grid {
  display: grid !important;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  border-left: 1px solid var(--line);
}

.cosea-home .cosea-confidence-item {
  gap: 8px !important;
  min-height: 180px;
  justify-content: center !important;
  padding: 26px !important;
  border-right: 1px solid var(--line);
}

.cosea-home .cosea-confidence-item .wd-text-block {
  font-size: 13px;
  line-height: 1.6;
}

.cosea-home .cosea-newsletter {
  padding-block: 82px !important;
  background: #dbe5e3;
}

.cosea-home .cosea-newsletter-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(380px, .78fr);
  align-items: center !important;
  gap: 72px !important;
}

.cosea-home .cosea-newsletter-copy {
  gap: 12px !important;
}

.cosea-home .cosea-form .elementor-field-group {
  margin-bottom: 10px !important;
}

.cosea-home .cosea-form input[type="email"] {
  min-height: 50px !important;
  border: 1px solid #94a7a5 !important;
  border-radius: 2px !important;
  background: rgba(255, 255, 255, .72) !important;
  color: var(--ink) !important;
}

.cosea-home .cosea-form button,
.cosea-home .cosea-form input[type="submit"] {
  min-height: 50px !important;
  border: 1px solid var(--sea) !important;
  border-radius: 2px !important;
  background: var(--sea) !important;
  color: #fff !important;
}

.cosea-home .cosea-footer {
  padding-block: 72px 28px !important;
  background: var(--night);
  color: #fff;
}

.cosea-home .cosea-footer-grid {
  display: grid !important;
  grid-template-columns: minmax(260px, 1.35fr) repeat(4, minmax(130px, 1fr));
  gap: 46px !important;
}

.cosea-home .cosea-footer-brand,
.cosea-home .cosea-footer-col {
  align-items: flex-start !important;
  gap: 6px !important;
}

.cosea-home .cosea-footer-logo img {
  width: 116px !important;
  filter: grayscale(1) brightness(3.2);
}

.cosea-home .cosea-footer .cosea-text .wd-text-block {
  color: #bfcac8;
  font-size: 12px;
}

.cosea-home .cosea-footer .cosea-small-title .woodmart-title-container,
.cosea-home .cosea-footer .cosea-small-title h3 {
  color: #fff !important;
}

.cosea-home .cosea-footer-link .btn {
  padding: 6px 0 !important;
  color: #c6d0ce !important;
  font-size: 12px !important;
  font-weight: 500 !important;
}

.cosea-home .cosea-footer-link .btn:hover {
  color: #fff !important;
}

.cosea-home .cosea-footer-bottom {
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  gap: 24px !important;
  margin-top: 56px !important;
  padding-top: 22px !important;
  border-top: 1px solid rgba(255, 255, 255, .18);
}

@media (max-width: 1024px) {
  .cosea-home .cosea-shell {
    padding-inline: 26px !important;
  }

  .cosea-home .cosea-section {
    padding-block: 82px !important;
  }

  .cosea-home .cosea-confidence {
    padding-block: 82px !important;
  }

  .cosea-home .cosea-h1 .woodmart-title-container,
  .cosea-home .cosea-h1 h1 {
    font-size: 58px !important;
  }

  .cosea-home .cosea-h2 .woodmart-title-container,
  .cosea-home .cosea-h2 h2 {
    font-size: 40px !important;
  }

  .cosea-home .cosea-header-inner {
    grid-template-columns: 130px minmax(0, 1fr) auto;
    gap: 12px !important;
  }

  .cosea-home .cosea-logo img {
    width: 104px !important;
  }

  .cosea-home .cosea-nav-link .btn,
  .cosea-home .cosea-tool-link .btn {
    padding-inline: 7px !important;
    font-size: 12px !important;
  }

  .cosea-home .cosea-hero,
  .cosea-home .cosea-hero-copy {
    min-height: 620px;
  }

  .cosea-home .cosea-hero {
    background-position: 58% center !important;
  }

  .cosea-home .cosea-hero-copy > .elementor-element {
    max-width: 520px;
  }

  .cosea-home .cosea-category-query .category-grid-item,
  .cosea-home .cosea-category-query img {
    min-height: 360px;
  }

  .cosea-home .cosea-story-promo-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .cosea-home .cosea-story-promo-copy {
    grid-column: 1 / -1;
    min-height: 0;
    padding: 34px !important;
  }

  .cosea-home .cosea-story-promo-banner {
    --cosea-story-promo-height: 360px;
  }

  .cosea-home .cosea-featured-card {
    min-height: 520px;
  }

  .cosea-home .cosea-inner-sea-shell {
    grid-template-columns: minmax(0, .85fr) minmax(390px, 1.15fr);
  }

  .cosea-home .cosea-inner-copy {
    padding: 42px !important;
  }

  .cosea-home .cosea-gift-layout {
    grid-template-columns: minmax(0, 1fr) minmax(360px, .9fr);
  }

  .cosea-home .cosea-gift-copy {
    padding: 54px 42px !important;
  }

  .cosea-home .cosea-materials-copy {
    padding: 58px 48px 58px 26px !important;
  }

  .cosea-home .cosea-confidence-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    border-bottom: 1px solid var(--line);
  }

  .cosea-home .cosea-confidence-item {
    min-height: 150px;
    border-bottom: 1px solid var(--line);
  }

  .cosea-home .cosea-footer-grid {
    grid-template-columns: 1.3fr repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  .cosea-home .cosea-shell {
    padding-inline: 18px !important;
  }

  .cosea-home .cosea-section {
    padding-block: 64px !important;
  }

  .cosea-home .cosea-confidence {
    padding-block: 64px !important;
  }

  .cosea-home .cosea-h1 .woodmart-title-container,
  .cosea-home .cosea-h1 h1 {
    max-width: 340px;
    font-size: 40px !important;
    line-height: 1.02 !important;
  }

  .cosea-home .cosea-h2 .woodmart-title-container,
  .cosea-home .cosea-h2 h2 {
    font-size: 34px !important;
  }

  .cosea-home .cosea-h3 .woodmart-title-container,
  .cosea-home .cosea-h3 h3 {
    font-size: 24px !important;
  }

  .cosea-home .cosea-lead .wd-text-block {
    font-size: 16px;
  }

  .cosea-home .cosea-header-inner {
    display: flex !important;
    flex-wrap: wrap;
    min-height: 0;
    padding-block: 10px 8px !important;
  }

  .cosea-home .cosea-logo {
    width: auto;
  }

  .cosea-home .cosea-tools {
    margin-left: auto !important;
  }

  .cosea-home .cosea-nav {
    order: 3;
    width: calc(100vw - 36px);
    justify-content: flex-start !important;
    overflow-x: auto;
    scrollbar-width: none;
  }

  .cosea-home .cosea-nav::-webkit-scrollbar {
    display: none;
  }

  .cosea-home .cosea-nav-link .btn {
    padding: 8px 12px 8px 0 !important;
  }

  .cosea-home .cosea-tool-link .btn {
    padding-inline: 6px !important;
  }

  .cosea-home .cosea-hero,
  .cosea-home .cosea-hero-copy {
    min-height: 650px;
  }

  .cosea-home .cosea-hero {
    background-position: 66% center !important;
  }

  .cosea-home .cosea-hero-copy {
    justify-content: flex-end !important;
    gap: 14px !important;
    padding: 270px 18px 32px !important;
    position: relative;
    z-index: 1;
    background: transparent;
  }

  .cosea-home .cosea-hero {
    background-color: rgba(245, 247, 246, .34);
    background-blend-mode: screen;
  }

  .cosea-home .cosea-actions {
    flex-wrap: wrap;
    gap: 8px !important;
  }

  .cosea-home .cosea-actions .cosea-button .btn {
    min-height: 44px;
    padding: 11px 16px !important;
  }

  .cosea-home .cosea-hero .cosea-lead .wd-text-block {
    max-width: 350px;
    font-size: 14px;
    line-height: 1.55;
  }

  .cosea-home .cosea-trust-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .cosea-home .cosea-trust-item {
    min-height: 62px;
    padding: 12px !important;
    border-bottom: 1px solid var(--line);
  }

  .cosea-home .cosea-trust-item:nth-child(2) {
    border-right: 0;
  }

  .cosea-home .cosea-section-head {
    grid-template-columns: 1fr;
    gap: 16px !important;
    margin-bottom: 30px !important;
  }

  .cosea-home .cosea-category-query .category-grid-item,
  .cosea-home .cosea-category-query img {
    min-height: 250px;
  }

  .cosea-home .cosea-story-promo-grid,
  .cosea-home .cosea-featured-grid,
  .cosea-home .cosea-gift-layout,
  .cosea-home .cosea-materials-layout,
  .cosea-home .cosea-newsletter-grid {
    grid-template-columns: 1fr;
  }

  .cosea-home .cosea-featured-card {
    min-height: 520px;
  }

  .cosea-home .cosea-featured-card .cosea-story-overlay {
    padding: 24px !important;
  }

  .cosea-home .cosea-story-promo-copy {
    min-height: 0;
    padding: 28px !important;
  }

  .cosea-home .cosea-story-promo-copy .cosea-h2 .woodmart-title-container,
  .cosea-home .cosea-story-promo-copy .cosea-h2 h2 {
    font-size: 32px !important;
  }

  .cosea-home .cosea-story-promo-banner {
    --cosea-story-promo-height: 300px;
  }

  .cosea-home .cosea-banner .wrapper-content-banner {
    padding: 24px !important;
  }

  .cosea-home .cosea-banner .banner-title {
    font-size: 28px !important;
  }

  .cosea-home .cosea-inner-sea,
  .cosea-home .cosea-inner-sea-shell {
    min-height: 700px;
  }

  .cosea-home .cosea-inner-sea {
    background-position: 35% center !important;
  }

  .cosea-home .cosea-inner-sea-shell {
    display: flex !important;
    justify-content: flex-end !important;
    padding: 260px 18px 24px !important;
  }

  .cosea-home .cosea-inner-copy {
    width: 100%;
    padding: 28px !important;
  }

  .cosea-home .cosea-story-links {
    grid-template-columns: 1fr;
  }

  .cosea-home .cosea-story-link {
    min-height: 92px;
  }

  .cosea-home .cosea-gift-media,
  .cosea-home .cosea-gift-media .elementor-widget-container,
  .cosea-home .cosea-gift-media .wd-image,
  .cosea-home .cosea-gift-media img {
    min-height: 360px;
    height: 360px !important;
  }

  .cosea-home .cosea-gift-copy {
    padding: 46px 24px !important;
  }

  .cosea-home .cosea-materials-layout {
    display: flex !important;
    flex-direction: column-reverse !important;
  }

  .cosea-home .cosea-materials-copy {
    padding: 48px 24px !important;
  }

  .cosea-home .cosea-materials-media,
  .cosea-home .cosea-materials-media .elementor-widget-container,
  .cosea-home .cosea-materials-media .wd-image,
  .cosea-home .cosea-materials-media img {
    width: 100%;
    min-height: 340px;
    height: 340px !important;
  }

  .cosea-home .cosea-confidence-grid {
    grid-template-columns: 1fr;
  }

  .cosea-home .cosea-confidence-item {
    min-height: 0;
    padding: 24px !important;
  }

  .cosea-home .cosea-newsletter {
    padding-block: 60px !important;
  }

  .cosea-home .cosea-newsletter-grid {
    gap: 28px !important;
  }

  .cosea-home .cosea-footer-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 34px 22px !important;
  }

  .cosea-home .cosea-footer-brand {
    grid-column: 1 / -1;
  }

  .cosea-home .cosea-footer-bottom {
    flex-direction: column !important;
    margin-top: 40px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .cosea-home *,
  .cosea-home *::before,
  .cosea-home *::after {
    scroll-behavior: auto !important;
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .01ms !important;
  }

  .cosea-home .elementor-invisible {
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
  }
}/* End custom CSS */