:root{--cfx-border: #e3e3e3;--cfx-border-strong: #c9c9c9;--cfx-muted: #6b6b6b;--cfx-radius: 8px;--cfx-accent: var(--accent-color, #B45AA6);--cfx-brand-navy: #053561;--cfx-brand-pink: #E0007A;--cfx-text: #202020}.t4s-product-title,.t4s-product__title,.t4s-product-info__title,.t4s-single__title,.t4s-product-detail .t4s-product__title{font-size:19.2px!important;line-height:1.35!important}.t4s-product{--product-title-size: 15.6px !important;--product-title-line-height: 19.8px !important}.t4s-product .t4s-product-title,.t4s-product .t4s-product-title a{font-size:15.6px!important;line-height:19.8px!important}.cfx-size{position:relative;margin-bottom:18px}.t4s-swatch:has(>.cfx-size){display:flex;flex-direction:column}.t4s-swatch>.cfx-size{order:1}.cfx-size__label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.cfx-size__label span{font-weight:400;color:var(--cfx-muted)}.cfx-size__toggle,.cfx-size__toggle:hover,.cfx-size__toggle:focus,.cfx-size__toggle:active,.cfx-size__toggle:focus-visible{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;background:#fff;background-image:none;color:var(--cfx-text);border:1px solid var(--cfx-border-strong);border-radius:var(--cfx-radius);font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.3;text-align:start;cursor:pointer;box-shadow:none;transform:none}.cfx-size__toggle:hover{border-color:#8a8a8a}.cfx-size.is--open .cfx-size__toggle{border-color:var(--cfx-accent)}.cfx-size__toggle .cfx-size__toggle-value,.cfx-size__toggle .cfx-size__toggle-price,.cfx-size__toggle .cfx-size__caret{color:var(--cfx-text)}.cfx-size__toggle-value{flex:1 1 auto}.cfx-size__toggle-price{font-weight:600;white-space:nowrap}.cfx-size__caret{width:12px;height:8px;flex:0 0 auto;transition:transform .2s ease}.cfx-size.is--open .cfx-size__caret{transform:rotate(180deg)}.cfx-size__panel{display:none;position:absolute;z-index:30;inset-inline:0;top:calc(100% + 4px);max-height:360px;overflow-y:auto;background:#fff;border:1px solid var(--cfx-border-strong);border-radius:var(--cfx-radius);box-shadow:0 8px 24px #0000001f}.cfx-size.is--open .cfx-size__panel{display:block}.cfx-size__group-title{position:sticky;top:0;padding:10px 14px;background:#f6f6f6;border-bottom:1px solid var(--cfx-border);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--cfx-muted)}.cfx-size__panel .t4s-swatch__item{display:flex!important;align-items:baseline;gap:10px;width:100%;min-height:0;margin:0;padding:11px 14px;border:0;border-bottom:1px solid var(--cfx-border);border-radius:0;background:none;font-size:15px;text-align:start;cursor:pointer}.cfx-size__panel .t4s-swatch__item:hover{background:#fafafa}.cfx-size__panel .t4s-swatch__item.is--selected{background:#f3f3f3;font-weight:600}.cfx-size__panel .t4s-swatch__item.is-disabled,.cfx-size__panel .t4s-swatch__item.is--soldout,.cfx-size__panel .t4s-swatch__item.is--disabled{opacity:.45;cursor:not-allowed}.cfx-size__name{flex:1 1 auto}.cfx-size__prices{flex:0 0 auto;display:flex;align-items:baseline;gap:10px;white-space:nowrap}.cfx-size__price{font-weight:600;min-width:8.5ch;text-align:end}.cfx-size__compare{min-width:8.5ch;text-align:end;font-size:13px;color:var(--cfx-muted);text-decoration:line-through}.cfx-size__compare:empty{text-decoration:none}.cfx-size__save{font-size:12px;font-weight:600;color:#c0392b}.cfx-size__custom,.cfx-size__custom:hover,.cfx-size__custom:focus,.cfx-size__custom:active,.cfx-size__custom:focus-visible{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;padding:14px;border:0;border-top:2px solid var(--cfx-brand-pink);background:var(--cfx-brand-navy);background-image:none;color:#fff;font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:none;text-align:left;cursor:pointer;box-shadow:none;transform:none}.cfx-size__custom:hover{background:var(--cfx-brand-pink)}.cfx-size__custom>span{color:#fff}.cfx-size--buttons .cfx-size__toggle,.cfx-size--buttons .cfx-size__group-title{display:none}.cfx-size--buttons .cfx-size__panel{display:flex;flex-wrap:wrap;gap:8px;position:static;max-height:none;overflow:visible;border:0;box-shadow:none}.cfx-size--buttons .cfx-size__panel .t4s-swatch__item{width:auto;border:1px solid var(--cfx-border-strong);border-radius:var(--cfx-radius);padding:8px 12px}.cfx-size--buttons .cfx-size__panel .t4s-swatch__item.is--selected{border-color:var(--cfx-accent)}.cfx-sm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:16px}.cfx-mb-nav__merged{display:none!important}#t4s-menu-drawer .t4s-mb-tab__content.is--active{display:block!important}body.cfx-sm-open .t4s-header-wrapper,body.cfx-sm-open .t4s-sticky-header,body.cfx-sm-open #t4s-header,body.cfx-sm-open header{z-index:1!important}.cfx-sm.is--open{display:flex}.cfx-sm__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.cfx-sm__dialog{position:relative;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:12px;padding:26px 24px}.cfx-sm__close{position:absolute;top:12px;inset-inline-end:12px;width:32px;height:32px;border:0;background:none;font-size:22px;line-height:1;cursor:pointer}.cfx-sm__title{font-size:22px;margin:0 0 6px}.cfx-sm__intro{color:var(--cfx-muted);font-size:14px;margin:0 0 18px}.cfx-sm__row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}.cfx-sm__field{flex:1 1 140px}.cfx-sm__field label{display:block;font-size:13px;font-weight:600;margin-bottom:5px}.cfx-sm__field input,.cfx-sm__field select{width:100%;padding:10px 12px;border:1px solid var(--cfx-border-strong);border-radius:var(--cfx-radius);font-size:15px;background:#fff}.cfx-sm__hint{font-size:12px;color:var(--cfx-muted);margin-top:4px}.cfx-sm__result{margin:18px 0;padding:16px;background:#f7f7f7;border-radius:var(--cfx-radius);text-align:center}.cfx-sm__result-label{font-size:13px;color:var(--cfx-muted);display:block}.cfx-sm__result-price{font-size:28px;font-weight:700;display:block;margin-top:4px}.cfx-sm__error{color:#c0392b;font-size:13px;min-height:18px}.cfx-sm__deposit-note{font-size:12px;color:var(--cfx-muted);text-align:center;margin:10px 0 0}.cfx-sm__alt{display:block;text-align:center;margin-top:12px;font-size:14px}.cfx-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.cfx-badges__item{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--cfx-border);border-radius:999px;background:#f7f7f7;font-size:13px;line-height:1.4;white-space:nowrap}.cfx-badges__item img,.cfx-badges__item svg{width:16px;height:16px}.cfx-reassurance{margin:0 0 20px;padding:0;list-style:none;border-top:1px solid var(--cfx-border)}.cfx-reassurance__item{display:flex;align-items:center;gap:12px;padding:12px 2px;border-bottom:1px solid var(--cfx-border);font-size:14px}.cfx-reassurance__icon{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.cfx-reassurance__icon img,.cfx-reassurance__icon svg{max-width:100%;max-height:100%}.cfx-acc{margin:4px 0 20px}.cfx-acc__head{display:flex;align-items:center;gap:10px;padding:6px 0 12px;cursor:pointer;list-style:none}.cfx-acc__head::-webkit-details-marker{display:none}.cfx-acc__icon{width:22px;height:22px;flex:0 0 auto;color:var(--cfx-text)}.cfx-acc__title{flex:1 1 auto;font-size:17px;font-weight:500;color:var(--cfx-text)}.cfx-acc__chevron{width:12px;height:8px;flex:0 0 auto;transform:rotate(180deg);transition:transform .2s ease}.cfx-acc:not([open]) .cfx-acc__chevron{transform:none}.cfx-acc__list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.cfx-acc__item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--cfx-border);border-radius:10px;background:#fff}.cfx-acc__img{flex:0 0 auto;width:48px;height:48px;border-radius:6px;overflow:hidden;background:#f4f4f4}.cfx-acc__img img{width:100%;height:100%;object-fit:cover}.cfx-acc__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.cfx-acc__name{display:block;font-size:13px;font-weight:600;color:var(--cfx-text);line-height:1.3}.cfx-acc__select{width:100%;max-width:220px;padding:5px 8px;border:1px solid var(--cfx-border-strong);border-radius:6px;font-size:13px;background:#fff}.cfx-acc__price{font-size:13px;font-weight:600;color:#1f7a45}.cfx-acc__side{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.cfx-acc__add,.cfx-acc__add:hover,.cfx-acc__add:focus,.cfx-acc__add:active,.cfx-acc__add:focus-visible{padding:6px 16px;min-height:0;border:1px solid var(--cfx-brand-navy);border-radius:999px;background:#fff;background-image:none;color:var(--cfx-brand-navy);font-size:13px;font-weight:600;line-height:1.3;text-transform:none;box-shadow:none;transform:none;cursor:pointer;white-space:nowrap}.cfx-acc__add:hover{background:var(--cfx-brand-navy);color:#fff}.cfx-acc__add[disabled]{opacity:.5;cursor:not-allowed}.cfx-acc__add.is--added,.cfx-acc__add.is--added:hover{background:#1f7a45;border-color:#1f7a45;color:#fff}.cfx-acc__msg{font-size:11px;min-height:0}.cfx-acc__msg.is--ok{color:#2e7d32}.cfx-acc__msg.is--err{color:#c0392b}.cfx-sm__diagram{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding:12px 14px;background:#f7f9fb;border:1px solid var(--cfx-border);border-radius:var(--cfx-radius)}.cfx-sm__diagram svg{width:120px;height:auto;flex:0 0 auto}.cfx-sm__diagram-note{margin:0;font-size:13px;line-height:1.5;color:var(--cfx-muted)}.cfx-sm__result-calc{display:block;margin-top:6px;font-size:13px;color:var(--cfx-muted)}@media(max-width:480px){.cfx-sm__diagram{flex-direction:column;align-items:flex-start}.cfx-sm__diagram svg{width:100px}}.cfx-sm__atc,.cfx-sm__atc:hover,.cfx-sm__atc:focus,.cfx-sm__atc:active{display:block;width:100%;margin:4px 0 10px;padding:14px 18px;border:0;border-radius:var(--cfx-radius);background:var(--cfx-brand-navy);background-image:none;color:#fff;font-size:15px;font-weight:700;text-transform:none;letter-spacing:.02em;cursor:pointer;box-shadow:none}.cfx-sm__atc:hover{background:var(--cfx-brand-pink)}.cfx-sm__atc[disabled]{opacity:.45;cursor:not-allowed;background:var(--cfx-brand-navy)}.cfx-sm__atc-msg{margin-bottom:10px;font-size:14px;min-height:0}.cfx-sm__atc-msg.is--ok{color:#2e7d32}.cfx-sm__atc-msg.is--err{color:#c0392b}.cfx-sm-line [data-quantity-wrapper],.cfx-sm-line .t4s-quantity-wrapper,.cfx-sm-line .t4s-quantity-pr-item,.cfx-sm-line input[name=quantity],.cfx-sm-line .t4s-mini_cart__qty{display:none!important}.cfx-size .cfx-size__panel .t4s-swatch__item{padding:11px 14px!important;text-align:left!important;justify-content:flex-start!important;border-radius:0!important;border-width:0 0 1px!important;box-shadow:none!important}.cfx-size .cfx-size__panel .t4s-swatch__item.is--selected{background:#f3f3f3!important;color:var(--cfx-text)!important}.cfx-size .cfx-size__panel .cfx-size__name{text-align:left!important}.cfx-size .cfx-size__panel .cfx-size__prices{margin-inline-start:auto}.cfx-size .cfx-size__panel .cfx-size__group-title{text-align:center!important}.cfx-size .cfx-size__panel .cfx-size__custom{justify-content:flex-start!important;text-align:left!important;border-radius:0!important}.t4s-header__logo img.header__normal-logo,.t4s-header__logo img.header__sticky-logo{width:140px!important;height:auto!important}.t4s-header__logo img.header__mobile-logo{width:90px!important;height:auto!important}.t4s-footer img[src*=confortex-logo-2026],.t4s-footer img[data-src*=confortex-logo-2026],footer img[src*=confortex-logo-2026],footer img[data-src*=confortex-logo-2026]{filter:brightness(0) invert(1)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/confortex.css.map */
