.elementor-12082 .elementor-element.elementor-element-ce474ed{--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-12082 .elementor-element.elementor-element-107d20c > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-12082 .elementor-element.elementor-element-107d20c a{color:var( --e-global-color-ceee29e );}.elementor-12082 .elementor-element.elementor-element-107d20c a:hover, .elementor-12082 .elementor-element.elementor-element-107d20c a:focus{color:var( --e-global-color-28593f8 );}.elementor-12082 .elementor-element.elementor-element-1525b52{--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-12082 .elementor-element.elementor-element-4ab1d7a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12082 .elementor-element.elementor-element-4ab1d7a .elementor-divider-separator{width:100%;}.elementor-12082 .elementor-element.elementor-element-4ab1d7a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12082 .elementor-element.elementor-element-3e62982{--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-12082 .elementor-element.elementor-element-4492516{--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-12082 .elementor-element.elementor-element-24b6f6f > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-12082 .elementor-element.elementor-element-24b6f6f a{color:var( --e-global-color-ceee29e );}.elementor-12082 .elementor-element.elementor-element-24b6f6f a:hover, .elementor-12082 .elementor-element.elementor-element-24b6f6f a:focus{color:var( --e-global-color-28593f8 );}.elementor-12082 .elementor-element.elementor-element-0c1c9b6{--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-12082 .elementor-element.elementor-element-a9e2000{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12082 .elementor-element.elementor-element-a9e2000 .elementor-divider-separator{width:100%;}.elementor-12082 .elementor-element.elementor-element-a9e2000 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12082 .elementor-element.elementor-element-de186ba{--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-12082 .elementor-element.elementor-element-e8291de{--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-12082 .elementor-element.elementor-element-324af4b > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-12082 .elementor-element.elementor-element-324af4b a{color:var( --e-global-color-ceee29e );}.elementor-12082 .elementor-element.elementor-element-324af4b a:hover, .elementor-12082 .elementor-element.elementor-element-324af4b a:focus{color:var( --e-global-color-28593f8 );}.elementor-12082 .elementor-element.elementor-element-832da98{--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-12082 .elementor-element.elementor-element-9d1de79{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12082 .elementor-element.elementor-element-9d1de79 .elementor-divider-separator{width:100%;}.elementor-12082 .elementor-element.elementor-element-9d1de79 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12082 .elementor-element.elementor-element-fb62516{--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-12082 .elementor-element.elementor-element-f04dab3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12082 .elementor-element.elementor-element-43b4cdd > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-12082 .elementor-element.elementor-element-43b4cdd a{color:var( --e-global-color-ceee29e );}.elementor-12082 .elementor-element.elementor-element-43b4cdd a:hover, .elementor-12082 .elementor-element.elementor-element-43b4cdd a:focus{color:var( --e-global-color-28593f8 );}.elementor-12082 .elementor-element.elementor-element-d075587{--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-12082 .elementor-element.elementor-element-dc1cce8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12082 .elementor-element.elementor-element-dc1cce8 .elementor-divider-separator{width:100%;}.elementor-12082 .elementor-element.elementor-element-dc1cce8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12082 .elementor-element.elementor-element-0925593{--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-12082 .elementor-element.elementor-element-d9b7829{--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-12082 .elementor-element.elementor-element-843efcb > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-12082 .elementor-element.elementor-element-843efcb a{color:var( --e-global-color-ceee29e );}.elementor-12082 .elementor-element.elementor-element-843efcb a:hover, .elementor-12082 .elementor-element.elementor-element-843efcb a:focus{color:var( --e-global-color-28593f8 );}.elementor-12082 .elementor-element.elementor-element-4371d20{--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-12082 .elementor-element.elementor-element-ac19b91{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12082 .elementor-element.elementor-element-ac19b91 .elementor-divider-separator{width:100%;}.elementor-12082 .elementor-element.elementor-element-ac19b91 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12082 .elementor-element.elementor-element-c913130{--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-12082 .elementor-element.elementor-element-8c01f9e{--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-12082 .elementor-element.elementor-element-00d4892 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-12082 .elementor-element.elementor-element-00d4892 a{color:var( --e-global-color-ceee29e );}.elementor-12082 .elementor-element.elementor-element-00d4892 a:hover, .elementor-12082 .elementor-element.elementor-element-00d4892 a:focus{color:var( --e-global-color-28593f8 );}.elementor-12082 .elementor-element.elementor-element-abe9ff5{--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-12082 .elementor-element.elementor-element-3b83a2c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12082 .elementor-element.elementor-element-3b83a2c .elementor-divider-separator{width:100%;}.elementor-12082 .elementor-element.elementor-element-3b83a2c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12082 .elementor-element.elementor-element-347939b{--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-12082 .elementor-element.elementor-element-f7e8b8f > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-12082 .elementor-element.elementor-element-85df8f2{--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-12082 .elementor-element.elementor-element-147688e{--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-12082 .elementor-element.elementor-element-d437f9d > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-12082 .elementor-element.elementor-element-d437f9d a{color:var( --e-global-color-ceee29e );}.elementor-12082 .elementor-element.elementor-element-d437f9d a:hover, .elementor-12082 .elementor-element.elementor-element-d437f9d a:focus{color:var( --e-global-color-28593f8 );}.elementor-12082 .elementor-element.elementor-element-ff6ddc7{--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-12082 .elementor-element.elementor-element-e76550a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12082 .elementor-element.elementor-element-e76550a .elementor-divider-separator{width:100%;}.elementor-12082 .elementor-element.elementor-element-e76550a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12082 .elementor-element.elementor-element-5cee747{--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-12082 .elementor-element.elementor-element-eb153f1{--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-12082 .elementor-element.elementor-element-1a3265b > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-12082 .elementor-element.elementor-element-1a3265b a{color:var( --e-global-color-ceee29e );}.elementor-12082 .elementor-element.elementor-element-1a3265b a:hover, .elementor-12082 .elementor-element.elementor-element-1a3265b a:focus{color:var( --e-global-color-28593f8 );}.elementor-12082 .elementor-element.elementor-element-6e569e1{--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-12082 .elementor-element.elementor-element-bfcad50{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12082 .elementor-element.elementor-element-bfcad50 .elementor-divider-separator{width:100%;}.elementor-12082 .elementor-element.elementor-element-bfcad50 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12082 .elementor-element.elementor-element-a7b8cc9{--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-12082 .elementor-element.elementor-element-96d4487{--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-12082 .elementor-element.elementor-element-245d721 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-12082 .elementor-element.elementor-element-245d721 a{color:var( --e-global-color-ceee29e );}.elementor-12082 .elementor-element.elementor-element-245d721 a:hover, .elementor-12082 .elementor-element.elementor-element-245d721 a:focus{color:var( --e-global-color-28593f8 );}.elementor-12082 .elementor-element.elementor-element-a912357{--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-12082 .elementor-element.elementor-element-308751d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12082 .elementor-element.elementor-element-308751d .elementor-divider-separator{width:100%;}.elementor-12082 .elementor-element.elementor-element-308751d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12082 .elementor-element.elementor-element-41a40c0{--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-12082 .elementor-element.elementor-element-d0df9b1{--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-12082 .elementor-element.elementor-element-9602294 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-12082 .elementor-element.elementor-element-9602294 a{color:var( --e-global-color-ceee29e );}.elementor-12082 .elementor-element.elementor-element-9602294 a:hover, .elementor-12082 .elementor-element.elementor-element-9602294 a:focus{color:var( --e-global-color-28593f8 );}.elementor-12082 .elementor-element.elementor-element-35c4e3a{--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-12082 .elementor-element.elementor-element-70749b6 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-12082 .elementor-element.elementor-element-56a17b8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12082 .elementor-element.elementor-element-56a17b8 .elementor-divider-separator{width:100%;}.elementor-12082 .elementor-element.elementor-element-56a17b8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12082 .elementor-element.elementor-element-02adf9e{--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-12082 .elementor-element.elementor-element-06e2293{--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-12082 .elementor-element.elementor-element-885c4d8 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-12082 .elementor-element.elementor-element-885c4d8 a{color:var( --e-global-color-ceee29e );}.elementor-12082 .elementor-element.elementor-element-885c4d8 a:hover, .elementor-12082 .elementor-element.elementor-element-885c4d8 a:focus{color:var( --e-global-color-28593f8 );}/* Start custom CSS for html, class: .elementor-element-4c5e010 *//* Container */
.yarn-compare {
  margin: 22px 0;
}

/* Desktop table */
.yarn-compare__table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #ececec;
  background: #fff;
}

.yarn-compare__table th,
.yarn-compare__table td {
  padding: 14px 16px;
  border-bottom: 1px solid #ececec;
  border-right: 1px solid #ececec;
  text-align: left;
}

.yarn-compare__table th:last-child,
.yarn-compare__table td:last-child {
  border-right: 0;
}

.yarn-compare__table thead th {
  background: #f7f7f7;
  font-weight: 650;
}

.yarn-compare__table tbody tr:hover {
  background: #fff7f2; /* subtle warm hover */
}

/* Mobile cards */
.yarn-compare__mobile {
  display: none;
}

.yarn-card {
  background: #ffffff;
  border: 1px solid #ececec;
  border-radius: 14px;
  padding: 14px;
  margin: 0 0 14px;
}

.yarn-card__title {
  font-weight: 700;
  font-size: 16px;
  padding: 10px 12px;
  border-radius: 10px;
  background: #f7f7f7;
  margin-bottom: 10px;
}

.yarn-card__list {
  margin: 0;
}

.yarn-card__list > div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  padding: 10px 6px;
  border-bottom: 1px dashed #ececec;
}

.yarn-card__list > div:last-child {
  border-bottom: 0;
}

.yarn-card__list dt {
  font-weight: 600;
  margin: 0;
  color: #222;
}

.yarn-card__list dd {
  margin: 0;
  text-align: right;
  color: #111;
}

/* Responsive switch */
@media (max-width: 768px) {
  .yarn-compare__desktop { display: none; }
  .yarn-compare__mobile { display: block; }
}/* End custom CSS */