.clone-src .cd{position:fixed!important;inset:0!important;z-index:999!important;pointer-events:none!important}
.clone-src .cd.is-open{pointer-events:auto!important}
.clone-src .cd__overlay{position:absolute!important;inset:0!important;z-index:1!important;background:rgba(0,0,0,0.45)!important;opacity:0!important;transition:opacity 320ms cubic-bezier(0.32, 0.72, 0, 1)!important;cursor:pointer!important;pointer-events:none!important}
.clone-src .cd.is-open .cd__overlay{opacity:1!important;pointer-events:auto!important}
.clone-src .cd__panel{position:absolute!important;top:0!important;right:0!important;bottom:0!important;z-index:2!important;width:min(420px, 92vw)!important;background:#fff!important;display:flex!important;flex-direction:column!important;transform:translateX(100%)!important;transition:transform 320ms cubic-bezier(0.32, 0.72, 0, 1)!important;will-change:transform!important;overflow:hidden!important;pointer-events:auto!important}
.clone-src .cd.is-open .cd__panel{transform:translateX(0)!important}
.clone-src .cd__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 20px!important;background:linear-gradient(90deg, #060606 0%, #161616 30%, #2c2c2c 65%, #404040 100%)!important;color:#fff!important;flex-shrink:0!important;position:relative!important}
.clone-src .cd__header::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(135deg, transparent 60%, rgba(255,255,255,0.04) 100%)!important;pointer-events:none!important}
.clone-src .cd__title{font-size:15px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin:0!important;display:flex!important;align-items:center!important;gap:8px!important;color:#fff!important;position:relative!important;z-index:1!important}
.clone-src .cd__count{font-size:12px!important;font-weight:600!important;background:#fff!important;color:#1a1a1a!important;border-radius:999px!important;padding:2px 8px!important;line-height:1.4!important}
.clone-src .cd__close{appearance:none!important;border:0!important;background:none!important;padding:6px!important;cursor:pointer!important;color:#fff!important;line-height:0!important;position:relative!important;z-index:10!important}
.clone-src .cd__close svg{width:20px!important;height:20px!important}
.clone-src .cd__loader{position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg, transparent, #1a1a1a, transparent)!important;background-size:50% 100%!important;background-repeat:no-repeat!important;background-position:-50% 0!important;opacity:0!important;z-index:20!important;pointer-events:none!important;transition:opacity .2s ease!important}
.clone-src .cd.is-loading .cd__loader{opacity:1;animation:cd-loader-slide 1.1s ease-in-out infinite!important}
@keyframes cd-loader-slide{
    0% { background-position: -50% 0; }
    100% { background-position: 150% 0; }
  }
.clone-src .cd.is-loading .cd__body, .clone-src .cd.is-loading .cd__footer{opacity:0.5!important;transition:opacity .2s ease!important;pointer-events:none!important}
.clone-src .cd__body{flex:1!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}
.clone-src .cd-ship{padding:14px 20px 16px!important;border-bottom:1px solid rgba(0,0,0,0.06)!important}
.clone-src .cd-ship__label{font-size:12.5px!important;text-align:center!important;margin:0 0 10px!important;color:#333!important}
.clone-src .cd-ship__bar{position:relative!important;height:18px!important;overflow:visible!important}
.clone-src .cd-ship__track{position:absolute!important;inset:0!important;background:rgba(0,0,0,0.08)!important;border-radius:999px!important;overflow:hidden!important}
.clone-src .cd-ship__fill{height:100%!important;width:100%!important;background:#1a1a1a!important;border-radius:999px!important;transform-origin:left center!important;transform:scaleX(var(--p, 0))!important;transition:transform .35s cubic-bezier(.4, 0, .2, 1)!important;will-change:transform!important}
.clone-src .cd-ship--done .cd-ship__fill{background:#18a957!important}
.clone-src .cd-ship--done .cd-ship__track{box-shadow:0 0 0 2px rgba(24,169,87,0.15)!important}
.clone-src .cd-ship__pill{position:absolute!important;top:50%!important;left:var(--pill-left, 0%)!important;transform:translate(-50%, -50%)!important;background:#fff!important;color:#000!important;border-radius:999px!important;padding:5px 11px!important;font-size:12.5px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;z-index:2!important;box-shadow:0 4px 14px rgba(0,0,0,0.12)!important;transition:left .35s cubic-bezier(.4, 0, .2, 1)!important}
.clone-src .cd-ship--done .cd-ship__pill{animation:cd-pill-pop .5s ease both!important}
@keyframes cd-pill-pop{
    0%   { transform: translate(-50%, -50%) scale(1); }
    40%  { transform: translate(-50%, -50%) scale(1.08); }
    100% { transform: translate(-50%, -50%) scale(1); }
  }
.clone-src .cd__items{padding:0 20px!important}
.clone-src .cd-item{display:flex!important;gap:14px!important;padding:16px 0!important;border-bottom:1px solid rgba(0,0,0,0.06)!important;position:relative!important}
.clone-src .cd-item__img-wrap{width:72px!important;height:72px!important;flex-shrink:0!important;border-radius:8px!important;overflow:hidden!important;background:#f5f5f5!important}
.clone-src .cd-item__img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
.clone-src .cd-item__info{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}
.clone-src .cd-item__name{font-size:13.5px!important;font-weight:600!important;margin:0 0 2px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:inherit!important}
.clone-src .cd-item__variant{font-size:11.5px!important;color:#777!important;margin:0 0 6px!important}
.clone-src .cd-item__bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}
.clone-src .cd-item__prices{display:flex!important;align-items:baseline!important;gap:6px!important}
.clone-src .cd-item__price{font-size:13.5px!important;font-weight:700!important}
.clone-src .cd-item__compare{font-size:12px!important;text-decoration:line-through!important;opacity:.55!important}
.clone-src .cd-item--gift{background:linear-gradient(to right, rgba(24,169,87,0.04), transparent)!important}
.clone-src .cd-item__gift-badge{display:inline-block!important;font-size:9.5px!important;font-weight:700!important;background:#18a957!important;color:#fff!important;padding:2px 6px!important;border-radius:4px!important;text-transform:uppercase!important;letter-spacing:.03em!important;margin-left:6px!important;vertical-align:middle!important}
.clone-src .cd-item__price--gift{color:#18a957!important;font-weight:800!important;letter-spacing:.02em!important}
.clone-src .cd-qty{display:flex!important;align-items:center!important;border:1px solid rgba(0,0,0,0.12)!important;border-radius:6px!important;overflow:hidden!important;height:30px!important}
.clone-src .cd-qty__btn{appearance:none!important;border:0!important;background:none!important;width:28px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:14px!important;color:#333!important;padding:0!important}
.clone-src .cd-qty__btn:active{transform:scale(0.92)!important}
.clone-src .cd-qty__val{width:28px!important;text-align:center!important;font-size:12.5px!important;font-weight:600!important;border:0!important;background:none!important;-moz-appearance:textfield!important;padding:0!important}
.clone-src .cd-qty__val::-webkit-inner-spin-button, .clone-src .cd-qty__val::-webkit-outer-spin-button{-webkit-appearance:none!important}
.clone-src .cd-item__remove{position:absolute!important;top:14px!important;right:0!important;appearance:none!important;border:0!important;background:none!important;cursor:pointer!important;color:#999!important;padding:2px!important;line-height:0!important}
.clone-src .cd-item__remove:hover{color:#333!important}
.clone-src .cd-item__remove svg{width:15px!important;height:15px!important}
.clone-src .cd-suggest{position:relative!important;margin:12px 16px 16px!important;padding:16px 18px 12px!important;background:linear-gradient(90deg, #fdfdfd 0%, #e5eaf2 100%)!important;border:1px solid rgba(0,0,0,0.08)!important;border-radius:16px!important;box-shadow:0 4px 14px rgba(0,0,0,0.04),
      0 1px 2px rgba(0,0,0,0.04),
      inset 0 1px 0 rgba(255,255,255,0.6)!important}
.clone-src .cd-suggest__close{position:absolute!important;top:-6px!important;right:-6px!important;appearance:none!important;border:0!important;background:#1a1a1a!important;color:#fff!important;width:22px!important;height:22px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;transition:background-color .2s ease, transform .15s ease!important;z-index:3!important;box-shadow:0 2px 6px rgba(0,0,0,0.18)!important}
.clone-src .cd-suggest__close:hover{background:#333!important;transform:scale(1.05)!important}
.clone-src .cd-suggest__close:active{transform:scale(0.95)!important}
.clone-src .cd-suggest__close svg{width:10px!important;height:10px!important}
.clone-src .cd-suggest__head{margin-bottom:10px!important}
.clone-src .cd-suggest__title{font-size:12px!important;font-weight:800!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:#1a1a1a!important;margin:0!important;line-height:1.2!important}
.clone-src .cd-suggest__subtitle{font-size:11.5px!important;color:#6e6e6e!important;margin:3px 0 0!important;line-height:1.3!important;font-weight:400!important}
.clone-src .cd-suggest__list{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:4px!important}
.clone-src .cd-suggest__item{display:flex!important;align-items:stretch!important;gap:12px!important;padding:12px 14px!important;background:#fff!important;border:1px solid rgba(0,0,0,0.06)!important;border-radius:12px!important;box-shadow:0 1px 3px rgba(0,0,0,0.03)!important}
.clone-src .cd-suggest__img{width:60px!important;height:60px!important;align-self:center!important;border-radius:10px!important;background:#fff!important;flex-shrink:0!important;object-fit:cover!important;box-shadow:0 1px 4px rgba(0,0,0,0.08)!important}
.clone-src .cd-suggest__img-link{display:block!important;align-self:center!important;flex-shrink:0!important;line-height:0!important}
.clone-src .cd-suggest__link{color:inherit!important;text-decoration:none!important}
.clone-src .cd-suggest__link:hover{text-decoration:underline!important}
.clone-src .cd-suggest__info{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}
.clone-src .cd-suggest__name{font-size:13px!important;font-weight:600!important;margin:0!important;color:#1a1a1a!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.clone-src .cd-suggest__pricing{display:flex!important;align-items:baseline!important;gap:6px!important}
.clone-src .cd-suggest__compare{font-size:11px!important;text-decoration:line-through!important;color:#999!important}
.clone-src .cd-suggest__price{font-size:13px!important;font-weight:700!important;color:#1a1a1a!important}
.clone-src .cd-suggest__variants{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;margin:1px 0 2px!important}
.clone-src .cd-suggest__variant{appearance:none!important;background:#fff!important;color:#555!important;border:1px solid rgba(0,0,0,0.16)!important;border-radius:999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:600!important;line-height:1.3!important;cursor:pointer!important;transition:border-color .15s ease, color .15s ease, background-color .15s ease!important}
.clone-src .cd-suggest__variant.is-selected{border-color:#1a1a1a!important;color:#1a1a1a!important;background:#f5f5f5!important;box-shadow:inset 0 0 0 1px #1a1a1a!important}
.clone-src .cd-suggest__variant:disabled{opacity:.4!important;cursor:default!important;text-decoration:line-through!important}
.clone-src .cd-suggest__variant--dot{position:relative!important;width:20px!important;height:20px!important;border-radius:999px!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1.5px solid rgba(0,0,0,0.22)!important;background:#fff!important;flex:0 0 auto!important}
.clone-src .cd-suggest__variant--dot::after{content:""!important;width:13px!important;height:13px!important;border-radius:999px!important;background:var(--swatch, #ccc)!important}
.clone-src .cd-suggest__variant--dot.is-selected{border-color:#0b0b0b!important;border-width:2px!important;background:#fff!important;box-shadow:none!important}
.clone-src .cd-suggest__variant--dot:disabled{opacity:.35!important;text-decoration:none!important}
.clone-src .cd-suggest__variant-name{font-size:11px!important;font-style:italic!important;font-weight:400!important;color:rgba(0,0,0,0.55)!important;margin-left:2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.clone-src .cd-suggest__bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:auto!important}
.clone-src .cd-suggest__add{appearance:none!important;border:0!important;background:#1a1a1a!important;color:#fff!important;padding:6px 11px!important;border-radius:999px!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.07em!important;text-transform:uppercase!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;flex-shrink:0!important;white-space:nowrap!important;transition:background-color .2s ease, transform .15s ease!important;line-height:1!important}
.clone-src .cd-suggest__add svg{width:10px!important;height:10px!important}
.clone-src .cd-suggest__add:hover{background:#333!important}
.clone-src .cd-suggest__add:active{transform:scale(0.96)!important}
.clone-src .cd-suggest__add:disabled{opacity:.65!important;cursor:default!important}
.clone-src .cd-suggest__add .cd-suggest__spinner{display:none!important;width:11px!important;height:11px!important;border:2px solid rgba(255,255,255,0.25)!important;border-top-color:#fff!important;border-radius:50%!important;animation:cd-spin .55s linear infinite!important}
.clone-src .cd-suggest__add.is-loading{pointer-events:none!important}
.clone-src .cd-suggest__add.is-loading .cd-suggest__add-icon, .clone-src .cd-suggest__add.is-loading .cd-suggest__add-label{display:none!important}
.clone-src .cd-suggest__add.is-loading .cd-suggest__spinner{display:inline-block!important}
.clone-src .cd-suggest__add.is-done{background:#18a957!important;pointer-events:none!important}
@keyframes cd-spin{ to { transform: rotate(360deg); } }
.clone-src .cd__footer{flex-shrink:0!important;padding:16px 20px 20px!important;border-top:1px solid rgba(0,0,0,0.06)!important;background:#fff!important}
.clone-src .cd__subtotal{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin:0 0 4px!important}
.clone-src .cd__subtotal-label{font-size:13.5px!important;font-weight:500!important}
.clone-src .cd__subtotal-value{font-size:16px!important;font-weight:700!important}
.clone-src .cd__savings{font-size:12px!important;color:#18a957!important;font-weight:600!important;text-align:right!important;margin:0 0 12px!important}
.clone-src .cd__checkout{appearance:none!important;border:0!important;width:100%!important;padding:14px 12px!important;font-size:clamp(11.5px, 3.5vw, 14.5px)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:#fff!important;background:#1a1a1a!important;border-radius:10px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;overflow:hidden!important}
.clone-src .cd__checkout:hover{background:#333!important}
.clone-src .cd__checkout-lock svg{width:14px!important;height:14px!important;display:block!important}
.clone-src .cd__trust{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;margin-top:12px!important}
.clone-src .cd__trust-badges{display:block!important;width:100%!important;max-width:100%!important;height:auto!important}
.clone-src .cd__trust-payments{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:5px!important;max-width:100%!important}
.clone-src .cd__trust-payments .cd__trust-payment-icon{display:block!important;width:auto!important;height:24px!important}
.clone-src .cd__trust-text{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:13px!important;color:#444!important}
.clone-src .cd__trust-shield{width:15px!important;height:15px!important;object-fit:contain!important}
.clone-src .cd__trust-bold{font-weight:700!important;text-decoration:underline!important}
.clone-src .cd__empty{flex:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;padding:40px 20px!important;text-align:center!important}
.clone-src .cd__empty-icon{font-size:48px!important;line-height:1!important}
.clone-src .cd__empty p{font-size:15px!important;color:#333!important;margin:0!important;font-weight:500!important}
.clone-src .cd__empty-sub{font-size:13px!important;color:#888!important;margin:-8px 0 0!important;font-weight:400!important}
.clone-src .cd__empty-cta{display:inline-block!important;padding:12px 28px!important;font-size:13.5px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.03em!important;color:#fff!important;background:#1a1a1a!important;border-radius:8px!important;text-decoration:none!important}
.clone-src .cd__empty-cta:hover{background:#333!important}
.clone-src .cd__no-savings{margin-bottom:12px!important}
@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/statique/theme/clone-f2197f6858853184.woff2) format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/statique/theme/clone-1fba8b406f1052de.woff2) format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/statique/theme/clone-63f1654d1edffbf5.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/statique/theme/clone-f2197f6858853184.woff2) format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/statique/theme/clone-1fba8b406f1052de.woff2) format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/statique/theme/clone-63f1654d1edffbf5.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/statique/theme/clone-f2197f6858853184.woff2) format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/statique/theme/clone-1fba8b406f1052de.woff2) format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/statique/theme/clone-63f1654d1edffbf5.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/statique/theme/clone-725c0aa98aad7db7.woff2) format("woff2");
  unicode-range: U+900-97F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/statique/theme/clone-b2409418ea805a6a.woff2) format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/statique/theme/clone-e1fdbc36715943b6.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/statique/theme/clone-7ce129c8c3a938e2.woff2) format("woff2");
  unicode-range: U+900-97F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/statique/theme/clone-aba1f567202a8cbc.woff2) format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/statique/theme/clone-f8670f5c5661e428.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/statique/theme/clone-05a407a219e1c892.woff2) format("woff2");
  unicode-range: U+900-97F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/statique/theme/clone-41bcef72f0de84e2.woff2) format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/statique/theme/clone-2b08170a03663940.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.clone-src .cd{position:fixed!important;inset:0!important;z-index:999!important;pointer-events:none!important}
.clone-src .cd.is-open{pointer-events:auto!important}
.clone-src .cd__overlay{position:absolute!important;inset:0!important;z-index:1!important;background:rgba(0,0,0,0.45)!important;opacity:0!important;transition:opacity 320ms cubic-bezier(0.32, 0.72, 0, 1)!important;cursor:pointer!important;pointer-events:none!important}
.clone-src .cd.is-open .cd__overlay{opacity:1!important;pointer-events:auto!important}
.clone-src .cd__panel{position:absolute!important;top:0!important;right:0!important;bottom:0!important;z-index:2!important;width:min(420px, 92vw)!important;background:#fff!important;display:flex!important;flex-direction:column!important;transform:translateX(100%)!important;transition:transform 320ms cubic-bezier(0.32, 0.72, 0, 1)!important;will-change:transform!important;overflow:hidden!important;pointer-events:auto!important}
.clone-src .cd.is-open .cd__panel{transform:translateX(0)!important}
.clone-src .cd__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 20px!important;background:linear-gradient(90deg, #060606 0%, #161616 30%, #2c2c2c 65%, #404040 100%)!important;color:#fff!important;flex-shrink:0!important;position:relative!important}
.clone-src .cd__header::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(135deg, transparent 60%, rgba(255,255,255,0.04) 100%)!important;pointer-events:none!important}
.clone-src .cd__title{font-size:15px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin:0!important;display:flex!important;align-items:center!important;gap:8px!important;color:#fff!important;position:relative!important;z-index:1!important}
.clone-src .cd__count{font-size:12px!important;font-weight:600!important;background:#fff!important;color:#1a1a1a!important;border-radius:999px!important;padding:2px 8px!important;line-height:1.4!important}
.clone-src .cd__close{appearance:none!important;border:0!important;background:none!important;padding:6px!important;cursor:pointer!important;color:#fff!important;line-height:0!important;position:relative!important;z-index:10!important}
.clone-src .cd__close svg{width:20px!important;height:20px!important}
.clone-src .cd__loader{position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg, transparent, #1a1a1a, transparent)!important;background-size:50% 100%!important;background-repeat:no-repeat!important;background-position:-50% 0!important;opacity:0!important;z-index:20!important;pointer-events:none!important;transition:opacity .2s ease!important}
.clone-src .cd.is-loading .cd__loader{opacity:1;animation:cd-loader-slide 1.1s ease-in-out infinite!important}
@keyframes cd-loader-slide{
    0% { background-position: -50% 0; }
    100% { background-position: 150% 0; }
  }
.clone-src .cd.is-loading .cd__body, .clone-src .cd.is-loading .cd__footer{opacity:0.5!important;transition:opacity .2s ease!important;pointer-events:none!important}
.clone-src .cd__body{flex:1!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}
.clone-src .cd-ship{padding:14px 20px 16px!important;border-bottom:1px solid rgba(0,0,0,0.06)!important}
.clone-src .cd-ship__label{font-size:12.5px!important;text-align:center!important;margin:0 0 10px!important;color:#333!important}
.clone-src .cd-ship__bar{position:relative!important;height:18px!important;overflow:visible!important}
.clone-src .cd-ship__track{position:absolute!important;inset:0!important;background:rgba(0,0,0,0.08)!important;border-radius:999px!important;overflow:hidden!important}
.clone-src .cd-ship__fill{height:100%!important;width:100%!important;background:#1a1a1a!important;border-radius:999px!important;transform-origin:left center!important;transform:scaleX(var(--p, 0))!important;transition:transform .35s cubic-bezier(.4, 0, .2, 1)!important;will-change:transform!important}
.clone-src .cd-ship--done .cd-ship__fill{background:#18a957!important}
.clone-src .cd-ship--done .cd-ship__track{box-shadow:0 0 0 2px rgba(24,169,87,0.15)!important}
.clone-src .cd-ship__pill{position:absolute!important;top:50%!important;left:var(--pill-left, 0%)!important;transform:translate(-50%, -50%)!important;background:#fff!important;color:#000!important;border-radius:999px!important;padding:5px 11px!important;font-size:12.5px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;z-index:2!important;box-shadow:0 4px 14px rgba(0,0,0,0.12)!important;transition:left .35s cubic-bezier(.4, 0, .2, 1)!important}
.clone-src .cd-ship--done .cd-ship__pill{animation:cd-pill-pop .5s ease both!important}
@keyframes cd-pill-pop{
    0%   { transform: translate(-50%, -50%) scale(1); }
    40%  { transform: translate(-50%, -50%) scale(1.08); }
    100% { transform: translate(-50%, -50%) scale(1); }
  }
.clone-src .cd__items{padding:0 20px!important}
.clone-src .cd-item{display:flex!important;gap:14px!important;padding:16px 0!important;border-bottom:1px solid rgba(0,0,0,0.06)!important;position:relative!important}
.clone-src .cd-item__img-wrap{width:72px!important;height:72px!important;flex-shrink:0!important;border-radius:8px!important;overflow:hidden!important;background:#f5f5f5!important}
.clone-src .cd-item__img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
.clone-src .cd-item__info{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}
.clone-src .cd-item__name{font-size:13.5px!important;font-weight:600!important;margin:0 0 2px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:inherit!important}
.clone-src .cd-item__variant{font-size:11.5px!important;color:#777!important;margin:0 0 6px!important}
.clone-src .cd-item__bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}
.clone-src .cd-item__prices{display:flex!important;align-items:baseline!important;gap:6px!important}
.clone-src .cd-item__price{font-size:13.5px!important;font-weight:700!important}
.clone-src .cd-item__compare{font-size:12px!important;text-decoration:line-through!important;opacity:.55!important}
.clone-src .cd-item--gift{background:linear-gradient(to right, rgba(24,169,87,0.04), transparent)!important}
.clone-src .cd-item__gift-badge{display:inline-block!important;font-size:9.5px!important;font-weight:700!important;background:#18a957!important;color:#fff!important;padding:2px 6px!important;border-radius:4px!important;text-transform:uppercase!important;letter-spacing:.03em!important;margin-left:6px!important;vertical-align:middle!important}
.clone-src .cd-item__price--gift{color:#18a957!important;font-weight:800!important;letter-spacing:.02em!important}
.clone-src .cd-qty{display:flex!important;align-items:center!important;border:1px solid rgba(0,0,0,0.12)!important;border-radius:6px!important;overflow:hidden!important;height:30px!important}
.clone-src .cd-qty__btn{appearance:none!important;border:0!important;background:none!important;width:28px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:14px!important;color:#333!important;padding:0!important}
.clone-src .cd-qty__btn:active{transform:scale(0.92)!important}
.clone-src .cd-qty__val{width:28px!important;text-align:center!important;font-size:12.5px!important;font-weight:600!important;border:0!important;background:none!important;-moz-appearance:textfield!important;padding:0!important}
.clone-src .cd-qty__val::-webkit-inner-spin-button, .clone-src .cd-qty__val::-webkit-outer-spin-button{-webkit-appearance:none!important}
.clone-src .cd-item__remove{position:absolute!important;top:14px!important;right:0!important;appearance:none!important;border:0!important;background:none!important;cursor:pointer!important;color:#999!important;padding:2px!important;line-height:0!important}
.clone-src .cd-item__remove:hover{color:#333!important}
.clone-src .cd-item__remove svg{width:15px!important;height:15px!important}
.clone-src .cd-suggest{position:relative!important;margin:12px 16px 16px!important;padding:16px 18px 12px!important;background:linear-gradient(90deg, #fdfdfd 0%, #e5eaf2 100%)!important;border:1px solid rgba(0,0,0,0.08)!important;border-radius:16px!important;box-shadow:0 4px 14px rgba(0,0,0,0.04),
      0 1px 2px rgba(0,0,0,0.04),
      inset 0 1px 0 rgba(255,255,255,0.6)!important}
.clone-src .cd-suggest__close{position:absolute!important;top:-6px!important;right:-6px!important;appearance:none!important;border:0!important;background:#1a1a1a!important;color:#fff!important;width:22px!important;height:22px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important;transition:background-color .2s ease, transform .15s ease!important;z-index:3!important;box-shadow:0 2px 6px rgba(0,0,0,0.18)!important}
.clone-src .cd-suggest__close:hover{background:#333!important;transform:scale(1.05)!important}
.clone-src .cd-suggest__close:active{transform:scale(0.95)!important}
.clone-src .cd-suggest__close svg{width:10px!important;height:10px!important}
.clone-src .cd-suggest__head{margin-bottom:10px!important}
.clone-src .cd-suggest__title{font-size:12px!important;font-weight:800!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:#1a1a1a!important;margin:0!important;line-height:1.2!important}
.clone-src .cd-suggest__subtitle{font-size:11.5px!important;color:#6e6e6e!important;margin:3px 0 0!important;line-height:1.3!important;font-weight:400!important}
.clone-src .cd-suggest__list{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:4px!important}
.clone-src .cd-suggest__item{display:flex!important;align-items:stretch!important;gap:12px!important;padding:12px 14px!important;background:#fff!important;border:1px solid rgba(0,0,0,0.06)!important;border-radius:12px!important;box-shadow:0 1px 3px rgba(0,0,0,0.03)!important}
.clone-src .cd-suggest__img{width:60px!important;height:60px!important;align-self:center!important;border-radius:10px!important;background:#fff!important;flex-shrink:0!important;object-fit:cover!important;box-shadow:0 1px 4px rgba(0,0,0,0.08)!important}
.clone-src .cd-suggest__img-link{display:block!important;align-self:center!important;flex-shrink:0!important;line-height:0!important}
.clone-src .cd-suggest__link{color:inherit!important;text-decoration:none!important}
.clone-src .cd-suggest__link:hover{text-decoration:underline!important}
.clone-src .cd-suggest__info{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}
.clone-src .cd-suggest__name{font-size:13px!important;font-weight:600!important;margin:0!important;color:#1a1a1a!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.clone-src .cd-suggest__pricing{display:flex!important;align-items:baseline!important;gap:6px!important}
.clone-src .cd-suggest__compare{font-size:11px!important;text-decoration:line-through!important;color:#999!important}
.clone-src .cd-suggest__price{font-size:13px!important;font-weight:700!important;color:#1a1a1a!important}
.clone-src .cd-suggest__variants{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;margin:1px 0 2px!important}
.clone-src .cd-suggest__variant{appearance:none!important;background:#fff!important;color:#555!important;border:1px solid rgba(0,0,0,0.16)!important;border-radius:999px!important;padding:3px 10px!important;font-size:10.5px!important;font-weight:600!important;line-height:1.3!important;cursor:pointer!important;transition:border-color .15s ease, color .15s ease, background-color .15s ease!important}
.clone-src .cd-suggest__variant.is-selected{border-color:#1a1a1a!important;color:#1a1a1a!important;background:#f5f5f5!important;box-shadow:inset 0 0 0 1px #1a1a1a!important}
.clone-src .cd-suggest__variant:disabled{opacity:.4!important;cursor:default!important;text-decoration:line-through!important}
.clone-src .cd-suggest__variant--dot{position:relative!important;width:20px!important;height:20px!important;border-radius:999px!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1.5px solid rgba(0,0,0,0.22)!important;background:#fff!important;flex:0 0 auto!important}
.clone-src .cd-suggest__variant--dot::after{content:""!important;width:13px!important;height:13px!important;border-radius:999px!important;background:var(--swatch, #ccc)!important}
.clone-src .cd-suggest__variant--dot.is-selected{border-color:#0b0b0b!important;border-width:2px!important;background:#fff!important;box-shadow:none!important}
.clone-src .cd-suggest__variant--dot:disabled{opacity:.35!important;text-decoration:none!important}
.clone-src .cd-suggest__variant-name{font-size:11px!important;font-style:italic!important;font-weight:400!important;color:rgba(0,0,0,0.55)!important;margin-left:2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.clone-src .cd-suggest__bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:auto!important}
.clone-src .cd-suggest__add{appearance:none!important;border:0!important;background:#1a1a1a!important;color:#fff!important;padding:6px 11px!important;border-radius:999px!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.07em!important;text-transform:uppercase!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;flex-shrink:0!important;white-space:nowrap!important;transition:background-color .2s ease, transform .15s ease!important;line-height:1!important}
.clone-src .cd-suggest__add svg{width:10px!important;height:10px!important}
.clone-src .cd-suggest__add:hover{background:#333!important}
.clone-src .cd-suggest__add:active{transform:scale(0.96)!important}
.clone-src .cd-suggest__add:disabled{opacity:.65!important;cursor:default!important}
.clone-src .cd-suggest__add .cd-suggest__spinner{display:none!important;width:11px!important;height:11px!important;border:2px solid rgba(255,255,255,0.25)!important;border-top-color:#fff!important;border-radius:50%!important;animation:cd-spin .55s linear infinite!important}
.clone-src .cd-suggest__add.is-loading{pointer-events:none!important}
.clone-src .cd-suggest__add.is-loading .cd-suggest__add-icon, .clone-src .cd-suggest__add.is-loading .cd-suggest__add-label{display:none!important}
.clone-src .cd-suggest__add.is-loading .cd-suggest__spinner{display:inline-block!important}
.clone-src .cd-suggest__add.is-done{background:#18a957!important;pointer-events:none!important}
@keyframes cd-spin{ to { transform: rotate(360deg); } }
.clone-src .cd__footer{flex-shrink:0!important;padding:16px 20px 20px!important;border-top:1px solid rgba(0,0,0,0.06)!important;background:#fff!important}
.clone-src .cd__subtotal{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin:0 0 4px!important}
.clone-src .cd__subtotal-label{font-size:13.5px!important;font-weight:500!important}
.clone-src .cd__subtotal-value{font-size:16px!important;font-weight:700!important}
.clone-src .cd__savings{font-size:12px!important;color:#18a957!important;font-weight:600!important;text-align:right!important;margin:0 0 12px!important}
.clone-src .cd__checkout{appearance:none!important;border:0!important;width:100%!important;padding:14px 12px!important;font-size:clamp(11.5px, 3.5vw, 14.5px)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:#fff!important;background:#1a1a1a!important;border-radius:10px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;overflow:hidden!important}
.clone-src .cd__checkout:hover{background:#333!important}
.clone-src .cd__checkout-lock svg{width:14px!important;height:14px!important;display:block!important}
.clone-src .cd__trust{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;margin-top:12px!important}
.clone-src .cd__trust-badges{display:block!important;width:100%!important;max-width:100%!important;height:auto!important}
.clone-src .cd__trust-payments{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:5px!important;max-width:100%!important}
.clone-src .cd__trust-payments .cd__trust-payment-icon{display:block!important;width:auto!important;height:24px!important}
.clone-src .cd__trust-text{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:13px!important;color:#444!important}
.clone-src .cd__trust-shield{width:15px!important;height:15px!important;object-fit:contain!important}
.clone-src .cd__trust-bold{font-weight:700!important;text-decoration:underline!important}
.clone-src .cd__empty{flex:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;padding:40px 20px!important;text-align:center!important}
.clone-src .cd__empty-icon{font-size:48px!important;line-height:1!important}
.clone-src .cd__empty p{font-size:15px!important;color:#333!important;margin:0!important;font-weight:500!important}
.clone-src .cd__empty-sub{font-size:13px!important;color:#888!important;margin:-8px 0 0!important;font-weight:400!important}
.clone-src .cd__empty-cta{display:inline-block!important;padding:12px 28px!important;font-size:13.5px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.03em!important;color:#fff!important;background:#1a1a1a!important;border-radius:8px!important;text-decoration:none!important}
.clone-src .cd__empty-cta:hover{background:#333!important}
.clone-src .cd__no-savings{margin-bottom:12px!important}
.clone-src #src-section-template--30788189913423__custom_liquid_LdJnPw{--heading-color:0, 0, 0!important;--text-color:0, 0, 0!important;--section-background:255, 255, 255!important}
.clone-src .lret{--sky:#5AA9EC!important;--sky-deep:#2E86D6!important;--sky-ink:#1E6FBF!important;--sky-soft:#EAF4FD!important;--paper:#F4F8FD!important;--ink:#07080A!important;--ink-2:#15181F!important;--slate:#586272!important;--line:#DCE7F3!important;font-family:"Poppins",sans-serif!important;color:var(--ink-2)!important;background:#fff!important;margin:0 calc(50% - 50vw)!important;width:100vw!important}
.clone-src .lret *{box-sizing:border-box!important;margin:0!important;padding:0!important}
.clone-src .lret-stage{max-width:calc(31.4062rem*var(--tr-remf,1))!important;margin:0 auto!important;padding:calc(3.2812rem*var(--tr-remf,1)) calc(1.1719rem*var(--tr-remf,1)) calc(4.2188rem*var(--tr-remf,1))!important;min-height:70vh!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
.clone-src .lret-loader{display:flex!important;align-items:center!important;justify-content:center!important;transition:opacity .3s ease!important}
.clone-src .lret-loader.lret-out{opacity:0!important}
.clone-src .lret-ring{width:calc(3.0469rem*var(--tr-remf,1))!important;height:calc(3.0469rem*var(--tr-remf,1))!important;border-radius:50%!important;border:3px solid var(--sky-soft)!important;border-top-color:var(--sky)!important;animation:lretSpin .9s linear infinite!important}
@keyframes lretSpin{to{transform:rotate(360deg)}}
.clone-src .lret-hidden{display:none!important}
.clone-src .lret-panel{opacity:0!important;transform:translateY(calc(0.5625rem*var(--tr-remf,1)))!important;transition:opacity .35s ease,transform .35s ease!important}
.clone-src .lret-panel.lret-in{opacity:1!important;transform:none!important}
.clone-src .lret-panel.lret-out{opacity:0!important;transform:translateY(calc(-0.375rem*var(--tr-remf,1)))!important}
.clone-src .lret-kicker{display:inline-block!important;font-size:calc(0.675rem*var(--tr-remf,1))!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--sky-ink)!important;background:var(--sky-soft)!important;border-radius:99px!important;padding:calc(0.3281rem*var(--tr-remf,1)) calc(0.7969rem*var(--tr-remf,1))!important;margin-bottom:calc(0.9375rem*var(--tr-remf,1))!important}
.clone-src .lret-title{font-family:"Fraunces",serif!important;font-size:calc(1.6406rem*var(--tr-remf,1))!important;line-height:1.15!important;font-weight:500!important;color:var(--ink)!important;margin-bottom:calc(0.75rem*var(--tr-remf,1))!important}
.clone-src .lret-sub{font-size:calc(0.8438rem*var(--tr-remf,1))!important;line-height:1.65!important;color:var(--slate)!important;margin-bottom:calc(1.4062rem*var(--tr-remf,1))!important}
.clone-src .lret-field{margin-bottom:calc(0.9844rem*var(--tr-remf,1))!important}
.clone-src .lret-label{display:block!important;font-size:calc(0.7687rem*var(--tr-remf,1))!important;font-weight:600!important;color:var(--ink-2)!important;margin-bottom:calc(0.375rem*var(--tr-remf,1))!important}
.clone-src .lret-input{width:100%!important;font-family:"Poppins",sans-serif!important;font-size:calc(0.9375rem*var(--tr-remf,1))!important;color:var(--ink)!important;background:var(--paper)!important;border:1.5px solid var(--line)!important;border-radius:calc(0.7031rem*var(--tr-remf,1))!important;padding:calc(0.75rem*var(--tr-remf,1)) calc(0.8906rem*var(--tr-remf,1))!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease!important;-webkit-appearance:none!important;appearance:none!important}
.clone-src .lret-input::placeholder{color:#9AA7B8!important}
.clone-src .lret-input:focus{border-color:var(--sky)!important;box-shadow:0 0 0 3px rgba(90,169,236,.22)!important;background:#fff!important}
.clone-src .lret-err{display:none!important;font-size:calc(0.7313rem*var(--tr-remf,1))!important;color:#C13A3A!important;margin-top:calc(0.3281rem*var(--tr-remf,1))!important}
.clone-src .lret-field--err .lret-input{border-color:#C13A3A!important}
.clone-src .lret-field--err .lret-err{display:block!important}
.clone-src .lret-btn{width:100%!important;margin-top:calc(0.375rem*var(--tr-remf,1))!important;cursor:pointer!important;font-family:"Poppins",sans-serif!important;font-size:calc(0.9375rem*var(--tr-remf,1))!important;font-weight:600!important;color:#fff!important;background:linear-gradient(180deg,var(--ink-2) 0%,var(--ink) 100%)!important;border:none!important;border-radius:calc(0.7969rem*var(--tr-remf,1))!important;padding:calc(0.8906rem*var(--tr-remf,1)) calc(1.125rem*var(--tr-remf,1))!important;box-shadow:0 10px 24px -12px rgba(7,8,10,.55)!important;transition:transform .15s ease,box-shadow .15s ease!important}
.clone-src .lret-btn:hover{transform:translateY(-1px)!important;box-shadow:0 14px 28px -12px rgba(7,8,10,.6)!important}
.clone-src .lret-btn:active{transform:none!important}
.clone-src .lret-note{font-size:calc(0.7125rem*var(--tr-remf,1))!important;color:var(--slate)!important;text-align:center!important;margin-top:calc(1.0312rem*var(--tr-remf,1))!important}
.clone-src .lret-check{display:flex!important;align-items:center!important;justify-content:center!important;width:calc(3.0469rem*var(--tr-remf,1))!important;height:calc(3.0469rem*var(--tr-remf,1))!important;border-radius:50%!important;margin-bottom:calc(0.9375rem*var(--tr-remf,1))!important;color:#fff!important;background:linear-gradient(135deg,var(--sky) 0%,var(--sky-deep) 100%)!important;box-shadow:0 12px 26px -12px rgba(46,134,214,.6)!important}
.clone-src .lret-check svg{width:calc(1.4062rem*var(--tr-remf,1))!important;height:calc(1.4062rem*var(--tr-remf,1))!important}
.clone-src .lret-title--done{font-size:calc(1.3594rem*var(--tr-remf,1))!important}
.clone-src .lret-ctas{display:flex!important;flex-direction:column!important;gap:calc(0.7031rem*var(--tr-remf,1))!important}
.clone-src .lret-cta{display:flex!important;align-items:center!important;justify-content:center!important;gap:calc(0.5625rem*var(--tr-remf,1))!important;font-size:calc(0.8906rem*var(--tr-remf,1))!important;font-weight:600!important;text-decoration:none!important;border-radius:calc(0.7969rem*var(--tr-remf,1))!important;padding:calc(0.8438rem*var(--tr-remf,1)) calc(1.0312rem*var(--tr-remf,1))!important;transition:transform .15s ease,box-shadow .15s ease!important}
.clone-src .lret-cta svg{width:calc(1.1719rem*var(--tr-remf,1))!important;height:calc(1.1719rem*var(--tr-remf,1))!important;flex:none!important}
.clone-src .lret-cta:hover{transform:translateY(-1px)!important}
.clone-src .lret-cta--mail{color:#fff!important;background:linear-gradient(180deg,var(--ink-2) 0%,var(--ink) 100%)!important;box-shadow:0 10px 24px -12px rgba(7,8,10,.55)!important}
.clone-src .lret-cta--wa{color:#fff!important;background:#25D366!important;box-shadow:0 10px 24px -12px rgba(37,211,102,.55)!important}
.clone-src .lret-cta--tel{color:var(--ink)!important;background:#fff!important;border:1.5px solid var(--line)!important}
@media (min-width:700px){.clone-src .lret-stage{padding:calc(4.6875rem*var(--tr-remf,1)) calc(1.4062rem*var(--tr-remf,1)) calc(5.625rem*var(--tr-remf,1))!important}
.clone-src .lret-title{font-size:calc(1.9688rem*var(--tr-remf,1))!important}
.clone-src .lret-title--done{font-size:calc(1.5469rem*var(--tr-remf,1))!important}
.clone-src .lret-ctas{flex-direction:row!important}
.clone-src .lret-cta{flex:1!important}}
main main .clone-src.clone-src.clone-src .product-detail__information variant-radios-detail, main main .clone-src.clone-src.clone-src .product:not(.featured-product) variant-selects, main main .clone-src.clone-src.clone-src variant-picker, main .clone-src.clone-src.clone-src #main variant-picker, main main .clone-src.clone-src.clone-src .product-section:not(.is-modal) .product-block .variant-wrapper, main .clone-src.clone-src.clone-src #content .section-main-product variant-picker, main main .clone-src.clone-src.clone-src .product__selectors[data-product-variants], main .clone-src.clone-src.clone-src #main-content variant-picker, main .clone-src.clone-src.clone-src #site-main variant-selection.variant-selection, .clone-src.clone-src.clone-src #main .src-section--main-product variant-picker, .clone-src.clone-src.clone-src div#main-content variant-selects, main .clone-src.clone-src.clone-src #root .wt-product__options variant-options, main .clone-src.clone-src.clone-src #content .f8pr .f8pr-variant-selection, main main .clone-src.clone-src.clone-src .product__block.product__form__wrapper form.product__form .product__selectors, main main .clone-src.clone-src.clone-src .product__main__content .product__block__variants, main main .clone-src.clone-src.clone-src .x-variant-picker.variant-selects, main .clone-src.clone-src.clone-src #main .product__meta .product__controls-group.product__variants-wrapper, main .clone-src.clone-src.clone-src #main product-variants, main main .clone-src.clone-src.clone-src block-variant-picker, main .clone-src.clone-src.clone-src product-swatch, .clone-src.clone-src.clone-src #main .section--product-single variant-radios{display:none!important}
.clone-src product-variants{display:none!important}
.clone-src .shopify-block.shopify-app-block:has(>[data-app="trustoo"]){width:100%!important}
.clone-src :where(img[width="60"]){width:60px;max-width:100%;height:auto}
.clone-src :where(img[width="72"]){width:72px;max-width:100%;height:auto}