html{scroll-behavior:smooth}html body{font-family:Manrope,sans-serif}html body .s-title,html body .text-hero,html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family:Manrope,sans-serif;font-weight:600;letter-spacing:-.03em}main[data-home="/"] .grid-layout_gallery .title,main[data-home="/"] .section-exlore-accordion .s-title,main[data-home="/"] .sld__title{font-family:Cormorant Garamond,serif;font-weight:500;letter-spacing:-.02em}.infiniteSlide-text{overflow:hidden}.infiniteSlide-text>.infiniteSlide{display:flex;flex-wrap:nowrap;align-items:center;width:max-content}.infiniteSlide-text .infiniteSlide-item{flex:none}.infiniteSlide-text .infiniteSlide-item .text{white-space:nowrap;margin-bottom:0}main[data-home="/home/skincare"] .tf-topbar.bg-black{background-color:var(--bg-12,#fb6000)!important}.tf-topbar>.container-full>.row{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:nowrap;margin:0}.tf-topbar .col-lg-6{width:auto;max-width:none;flex:1 1 auto;min-width:0;padding:0}.tf-topbar .col-lg-6:first-child{display:flex;justify-content:center}.tf-topbar .col-lg-6:last-child{flex:0 0 auto}.tf-topbar .tf-btn-swiper-main{width:min(560px,100%)!important;max-width:none!important;gap:8px;justify-content:center}.tf-topbar .swiper-topbar{flex:0 1 560px;width:min(560px,100%);min-width:0;overflow:hidden}.tf-topbar .text-adver{justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-topbar .tf-list{flex-wrap:nowrap;align-items:center;gap:20px}.box-nav-menu{gap:12px!important}@media (min-width:1440px){.box-nav-menu{gap:16px!important}}main:not([data-home^="/home"]) .box-nav-menu{gap:26px!important}main:not([data-home^="/home"]) .box-nav-menu>.menu-item>.item-link .text{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.box-nav-menu>.menu-item>.item-link{white-space:nowrap}.box-nav-menu>.menu-item>.item-link:before{left:0;right:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .32s cubic-bezier(.16,1,.3,1)}.box-nav-menu>.menu-item:focus-within>.item-link:before,.box-nav-menu>.menu-item:hover>.item-link:before{left:0;right:auto;width:100%;transform:scaleX(1)}.locale-menus{display:flex;align-items:center;gap:8px}.locale-drop{position:relative}.locale-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 2px 0 10px;border:0;background:transparent;color:inherit;font-size:13px;font-weight:500;line-height:1;letter-spacing:.02em;cursor:pointer;white-space:nowrap}.locale-menus.tone-dark .locale-btn{color:#fff}.locale-menus.tone-light .locale-btn{height:32px;padding:0 10px;border:1px solid #e4e4e4;border-radius:8px;background:#fff;color:#1a1a1a}.locale-caret{width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid}.locale-list{position:absolute;z-index:50;top:calc(100% + 6px);right:0;min-width:100%;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #ebebeb;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.1)}.locale-drop.is-up .locale-list{top:auto;bottom:calc(100% + 6px)}.locale-list li{margin:0;padding:0}.locale-list button{display:block;width:100%;margin:0;padding:6px 10px;border:0;border-radius:5px;background:transparent;color:#1a1a1a;font-size:13px;font-weight:500;line-height:18px;text-align:left;white-space:nowrap;cursor:pointer}.locale-list button.is-on,.locale-list button:hover{background:#f3f3f3}.bundle{display:grid;gap:14px;margin:6px 0 18px}.bundle-label{font-size:13px;color:var(--text)}.bundle-label b{color:var(--main);font-weight:600}.bundle-sizes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bundle-size{display:grid;grid-template-columns:16px 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--main);text-align:left;cursor:pointer;font:inherit}.bundle-size.is-on{border-color:var(--main);box-shadow:inset 0 0 0 1px var(--main)}.bundle-radio{grid-row:1/span 2;width:16px;height:16px;border:1.5px solid #c8c8c8;border-radius:50%;position:relative}.bundle-size.is-on .bundle-radio{border-color:var(--main)}.bundle-size.is-on .bundle-radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--main)}.bundle-size strong{font-size:14px;font-weight:600;line-height:1.2}.bundle-size em{font-style:normal;font-size:12px;color:var(--text)}.bundle-table{width:100%;border-collapse:collapse}.bundle-table td,.bundle-table th{padding:8px 0;border-bottom:1px solid var(--line);font-size:13px;font-weight:500;text-align:left}.bundle-table th{color:var(--text);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bundle-table td:nth-child(2),.bundle-table th:nth-child(2){width:88px;text-align:right;color:var(--text)}.bundle-table td:last-child,.bundle-table th:last-child{width:96px;text-align:right;color:var(--main)}.bundle-table tfoot td{border-bottom:0;padding-top:10px;padding-bottom:0}.bundle-table .is-save td:last-child{color:#b10000;font-weight:600}.tf-topbar .topbar-row{display:grid;grid-template-columns:1fr minmax(240px,480px) 1fr;align-items:center;gap:24px;min-height:40px}.tf-topbar .topbar-announce{grid-column:2;min-width:0}.tf-topbar .topbar-announce .tf-btn-swiper-main{width:100%!important;margin:0 auto}.tf-topbar .topbar-meta{grid-column:3;display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:0}.tf-topbar .topbar-actions{display:flex;align-items:center;gap:14px;padding-right:16px;margin-right:4px;border-right:1px solid rgba(255,255,255,.35)}.tf-topbar .topbar-b2b{display:inline-flex;align-items:center;height:26px;padding:0 12px;border:1px solid #fff;border-radius:999px;color:#fff;font-size:12px;font-weight:600;line-height:1;letter-spacing:.03em;text-decoration:none;white-space:nowrap}.tf-topbar .topbar-b2b:hover{background:#fff;color:#000}.tf-topbar .topbar-meta>.topbar-select{display:flex;align-items:center;height:18px;padding-left:16px;white-space:nowrap}.tf-topbar .topbar-meta>.topbar-select+.topbar-select{margin-left:16px;border-left:1px solid rgba(255,255,255,.35)}.tf-topbar .topbar-select .bootstrap-select,.tf-topbar .topbar-select select.tf-dropdown-select{width:auto!important;min-width:0!important}.tf-topbar .topbar-select .dropdown-toggle{display:flex;align-items:center;height:18px!important;padding:0 16px 0 0!important;border:0!important;background:transparent!important;color:#fff!important;font-size:13px!important;line-height:18px!important;letter-spacing:.04em;box-shadow:none!important}.tf-topbar .topbar-select .filter-option,.tf-topbar .topbar-select .filter-option-inner,.tf-topbar .topbar-select .filter-option-inner-inner{display:flex;align-items:center;height:18px;overflow:visible;text-overflow:clip;padding:0}.tf-topbar .topbar-select .check-mark,.tf-topbar .topbar-select .dropdown-menu img,.tf-topbar .topbar-select .filter-option img{display:none!important}.tf-topbar .topbar-select .dropdown-menu{min-width:148px!important;width:148px!important;margin:12px 0 0!important;padding:6px!important;border:1px solid #ebebeb!important;border-radius:10px!important;background:#fff!important;box-shadow:0 12px 28px rgba(0,0,0,.12)!important}.tf-topbar .topbar-select .dropdown-menu li a{display:flex;align-items:center;min-height:36px;margin:0;padding:0 12px!important;border-radius:6px;color:#1a1a1a!important;background:transparent}.tf-topbar .topbar-select .dropdown-menu a .text{font-size:13px!important;font-weight:500!important;line-height:20px!important;color:#1a1a1a}.tf-topbar .topbar-select .dropdown-menu li a:focus,.tf-topbar .topbar-select .dropdown-menu li a:hover,.tf-topbar .topbar-select .dropdown-menu li.selected a{background:#f3f3f3!important;color:#1a1a1a!important}.footer-locale{display:flex;align-items:center;gap:10px}.footer-bottom .footer-select .bootstrap-select,.footer-bottom .footer-select select.tf-dropdown-select{width:auto!important;min-width:0!important}.footer-bottom .footer-select .dropdown-toggle{display:flex;align-items:center;height:36px!important;min-width:108px;padding:0 12px!important;border:1px solid #e4e4e4!important;border-radius:8px!important;background:#fff!important;color:#1a1a1a!important;font-size:13px!important;line-height:20px!important;box-shadow:none!important}.footer-bottom .footer-select .filter-option,.footer-bottom .footer-select .filter-option-inner,.footer-bottom .footer-select .filter-option-inner-inner{display:flex;align-items:center;height:34px;padding:0;overflow:visible;text-overflow:clip;color:#1a1a1a}.footer-bottom .footer-select .filter-option-inner-inner:after{margin-left:10px;font-size:8px;color:#1a1a1a}.footer-bottom .footer-select .check-mark,.footer-bottom .footer-select .dropdown-menu img,.footer-bottom .footer-select .filter-option img{display:none!important}.footer-bottom .footer-select .dropdown-menu{min-width:148px!important;width:148px!important;margin:0 0 8px!important;padding:6px!important;border:1px solid #ebebeb!important;border-radius:10px!important;background:#fff!important;box-shadow:0 12px 28px rgba(0,0,0,.12)!important}.footer-bottom .footer-select .dropdown-menu li a{display:flex;align-items:center;min-height:36px;padding:0 12px!important;border-radius:6px;color:#1a1a1a!important;background:transparent}.footer-bottom .footer-select .dropdown-menu a .text{font-size:13px!important;font-weight:500!important;line-height:20px!important;color:#1a1a1a}.footer-bottom .footer-select .dropdown-menu li a:focus,.footer-bottom .footer-select .dropdown-menu li a:hover,.footer-bottom .footer-select .dropdown-menu li.selected a{background:#f3f3f3!important;color:#1a1a1a!important}.tf-topbar .bootstrap-select,.tf-topbar select.tf-dropdown-select{width:auto!important}.tf-topbar .dropdown-toggle{padding-top:0;padding-bottom:0;height:auto;background:transparent}.tf-topbar .filter-option-inner-inner{overflow:visible;text-overflow:clip}.shopify-cart,.shopify-check{background:#fff;color:#1a1a1a}.shopify-cart{padding:36px 0 72px}.shopify-cart h1{font-size:32px;margin-bottom:24px}.pay-check-grid,.shopify-cart-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:40px;align-items:start}.shopify-line{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid #ebebeb}.pay-mini img,.shopify-line-img img,.shopify-mini img{width:100%;height:100%;object-fit:cover;border-radius:8px}.shopify-line-img{display:block;width:96px;height:120px;border-radius:8px;overflow:hidden;background:#f6f6f6}.pay-mini,.pay-summary dl div,.shopify-line-actions,.shopify-line-top,.shopify-mini,.shopify-summary dl div{display:flex;justify-content:space-between;gap:12px}.pay-mini strong,.shopify-line-top a,.shopify-mini strong{font-weight:600;color:#1a1a1a}.shopify-line-body{display:grid;align-content:space-between}.pay-mini small,.pay-note,.shopify-applied,.shopify-continue,.shopify-line p,.shopify-mini small,.shopify-note{color:#686868;font-size:13px}.shopify-check,.shopify-note-field{display:grid;gap:8px;margin:0 0 14px;font-size:13px;color:#1a1a1a}.shopify-check{grid-template-columns:16px 1fr;align-items:center}.cart-ship-note{margin:8px 0 0;font-size:13px;color:#1a1a1a}.cart-rail{margin-top:22px}.account-form h3,.cart-rail h2,.product-talk h3{margin:0 0 10px;font-size:15px;font-weight:600}.cart-rail-row{display:grid;gap:8px}.cart-rail-row article{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 0;border-top:1px solid #ebebeb}.cart-rail-row img{width:56px;height:72px;object-fit:cover;border-radius:8px;background:#f6f6f6}.cart-rail-row span,.cart-rail-row strong{display:block}.account-balances small,.account-order span,.cart-rail-row span{color:#686868;font-size:12px}.account-form button,.cart-rail-row button{height:36px;padding:0 12px;border:1px solid #1a1a1a;border-radius:8px;background:#fff;font-size:13px;font-weight:600;cursor:pointer}.product-alerts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px}.product-alerts>button{display:flex;align-items:center;gap:10px;min-height:58px;padding:8px 10px;border:1px solid #ebebeb;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.product-alerts>button.is-on{border-color:#1a1a1a}.alert-icon{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:#f4f4f4;color:#1a1a1a}.product-alerts>button.is-on .alert-icon{background:#1a1a1a;color:#fff}.product-alerts>button.is-fav.is-on{border-color:#b10000}.product-alerts>button.is-fav.is-on .alert-icon{background:#b10000;color:#fff}.alert-icon .icon{font-size:16px}.alert-icon.is-burst .icon{animation:alert-pop .42s ease}.alert-icon.is-burst:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid;animation:alert-ring .48s ease-out}.alert-copy{display:grid;gap:2px;min-width:0}.alert-copy small,.alert-copy strong{display:block}.alert-copy small{line-height:1.35;white-space:normal}.alert-copy strong{font-size:13px;font-weight:600;color:#1a1a1a}.alert-copy small,.alert-note{font-size:12px;color:#686868}.alert-note{grid-column:1/-1;min-height:18px;margin:0;opacity:0;transform:translateY(-4px)}.alert-note.is-in{animation:alert-note .28s ease forwards}.product-engrave{width:100%;height:46px;padding:0 12px;border:1px solid #d9d9d9;border-radius:8px}.assort{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #ebebeb;border-radius:10px;overflow:hidden}.assort span{display:grid;justify-items:center;gap:4px;padding:10px 0;font-size:12px;color:#686868}.assort span+span{border-left:1px solid #ebebeb}.assort b{color:#1a1a1a;font-size:14px}.product-talk{padding:36px 0 12px}.product-talk-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:24px;align-items:start}.ask-panel,.review-panel{padding:20px;border:1px solid #ebebeb;border-radius:16px;background:#fff}.ask-head,.review-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ask-head h3,.review-head h3{margin:0 0 4px;font-size:18px;font-weight:600;color:#1a1a1a}.ask-head p,.ask-sent p,.review-head p,.review-list p{margin:0;font-size:13px;line-height:1.5;color:#686868}.review-score{display:grid;justify-items:end;gap:2px;flex:none}.review-score strong{font-size:28px;line-height:1;font-weight:600;color:#1a1a1a}.review-meta span,.review-score span,.review-variant{font-size:12px;color:#686868}.review-photos,.review-thumbs{display:flex;gap:8px;margin-top:16px}.review-lightbox,.review-photos button,.review-thumbs button{padding:0;border:0;background:transparent;cursor:pointer}.review-photos img,.review-thumbs img{display:block;width:72px;height:90px;object-fit:cover;border-radius:10px;background:#f6f6f6;transition:transform .18s ease}.review-photos button:hover img,.review-thumbs button:hover img{transform:scale(1.04)}.review-list{display:grid;gap:0;margin:8px 0 0;padding:0;list-style:none}.review-list li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid #ebebeb}.review-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.review-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.review-meta strong{font-size:14px;font-weight:600;color:#1a1a1a}.review-variant{display:block;margin:4px 0}.review-list p{color:#1a1a1a}.ask-head{align-items:center;margin-bottom:16px}.ask-icon,.ask-sent .icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:#1a1a1a;color:#fff;font-size:16px}.account-form,.ask-panel form{display:grid;gap:10px}.ask-panel label{display:grid;gap:6px;font-size:13px;font-weight:500;color:#1a1a1a}.review-rate{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-rate>span{font-size:13px;font-weight:500;color:#1a1a1a}.review-rate-stars{display:flex;gap:2px}.review-rate-stars button{width:32px;height:32px;padding:0;color:#d4d4d4;font-size:16px;cursor:pointer}.review-rate-stars button.is-on{color:#1a1a1a}.ask-panel .tf-btn{width:100%;margin-top:4px}.ask-sent{display:grid;justify-items:start;gap:8px;padding:8px 0 4px}.ask-sent .icon{animation:alert-pop .42s ease}.ask-sent strong{font-size:16px;font-weight:600;color:#1a1a1a}.review-lightbox{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.72);cursor:zoom-out}.review-lightbox img{max-width:min(720px,100%);max-height:80vh;object-fit:contain;border-radius:12px;background:#fff}@keyframes alert-pop{0%{transform:scale(1)}40%{transform:scale(1.28)}70%{transform:scale(.92)}to{transform:scale(1)}}@keyframes alert-ring{0%{transform:scale(.7);opacity:.5}to{transform:scale(1.7);opacity:0}}@keyframes alert-note{to{opacity:1;transform:none}}.account-balances{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.account-balances div,.account-form,.account-order{padding:16px;border:1px solid #ebebeb;border-radius:12px}.account-balances strong{display:block;margin:4px 0;font-size:22px}.account-order{margin-bottom:12px}.account-order>div{display:flex;justify-content:space-between;gap:12px}.account-form,.pay-slot{margin-top:12px}@media (max-width:767px){.account-balances,.product-alerts,.product-talk-grid{grid-template-columns:1fr}.review-head,.review-score{justify-items:start;align-items:flex-start}.review-head{flex-direction:column}}.shopify-note-field textarea{width:100%;min-height:72px;padding:10px 12px;border:1px solid #d9d9d9;border-radius:8px;resize:vertical;font:inherit}.mini-cart-flags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none}.mini-cart-flags:empty{display:none}.mini-cart-flags li{padding:4px 8px;border-radius:999px;background:#f3f3f3;font-size:11px;font-weight:600;line-height:16px}.tf-mini-cart-tool-btn.is-set .icon{color:#b10000}.tf-mini-cart-view-checkout a.is-locked{opacity:.45;pointer-events:none}.shopify-qty{display:inline-flex;align-items:center;border:1px solid #ebebeb;border-radius:8px;overflow:hidden}.shopify-qty button,.shopify-qty span{width:36px;height:36px;display:grid;place-items:center;background:#fff;border:0}.shopify-applied button,.shopify-remove{background:none;border:0;color:#686868;text-decoration:underline;font-size:13px}.pay-summary,.shopify-summary{border:1px solid #ebebeb;border-radius:12px;padding:20px;position:sticky;top:16px}.shopify-summary h2{font-size:18px;margin-bottom:16px}.shopify-code{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:12px}.pay-card input,.pay-checkout input:not([type=checkbox]):not([type=radio]),.pay-checkout select,.shopify-code input{height:46px;border:1px solid #d9d9d9;border-radius:8px;padding:0 12px;background:#fff;width:100%;box-sizing:border-box}.pay-btn,.shopify-btn,.shopify-code button{height:46px;border:0;border-radius:8px;background:#1a1a1a;color:#fff;font-weight:600;padding:0 16px;display:inline-flex;align-items:center;justify-content:center}.pay-btn,.shopify-btn{width:100%;margin-top:8px}.pay-btn-line,.shopify-btn-line{background:#fff;color:#1a1a1a;border:1px solid #1a1a1a}.pay-btn:disabled,.shopify-btn:disabled{opacity:.45}.pay-summary dl,.shopify-summary dl{display:grid;gap:10px;margin:16px 0}.pay-summary .is-total,.shopify-summary .is-total{padding-top:10px;border-top:1px solid #ebebeb;font-size:18px;font-weight:600}.shopify-continue,.shopify-error{display:block;margin-top:12px;text-align:center}.shopify-error{color:#b10000;text-align:left;margin:0 0 8px}.pay-thanks,.shopify-empty,.shopify-thanks{max-width:420px;display:grid;gap:12px}.pay-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 28px;border-bottom:1px solid #ebebeb;background:#fff}.pay-bar span{justify-self:center;font-size:13px;color:#686868}.pay-bar a:last-child{justify-self:end;font-size:14px}.pay-checkout{max-width:1120px;margin:0 auto;padding:28px 24px 80px}.pay-check-main{display:grid;gap:28px}.pay-check-main h2{font-size:18px;margin-bottom:12px}.pay-check-main section{display:grid;gap:10px}.pay-card,.pay-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pay-card .is-wide,.pay-card input:nth-child(-n+2),.pay-fields .is-wide{grid-column:1/-1}.pay-checkline input,.pay-ship input[type=radio]{appearance:none;-webkit-appearance:none;width:18px!important;height:18px!important;min-height:18px!important;margin:0;padding:0!important;border:1.5px solid #1a1a1a!important;border-radius:50%!important;background:#fff;box-shadow:none!important;outline:none;display:grid;place-items:center;flex:none;cursor:pointer}.pay-checkline input{border-radius:4px!important}.pay-checkline input:after,.pay-ship input[type=radio]:after{content:"";width:8px;height:8px;border-radius:50%;background:transparent}.pay-checkline input:after{width:8px;height:5px;border-radius:0;border-left:1.5px solid transparent;border-bottom:1.5px solid transparent;transform:rotate(-45deg) translate(1px,-1px)}.pay-ship input[type=radio]:checked{border-color:#1a1a1a!important}.pay-ship input[type=radio]:checked:after{background:#1a1a1a}.pay-checkline input:checked:after{border-color:#1a1a1a}.pay-checkline input:focus,.pay-checkline input:focus-visible,.pay-ship input[type=radio]:focus,.pay-ship input[type=radio]:focus-visible{outline:none;box-shadow:none!important}.pay-checkline{display:flex;align-items:center;gap:8px;font-size:14px}.pay-ship{display:grid;gap:8px}.pay-ship label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #d9d9d9;border-radius:10px;padding:12px 14px;cursor:pointer}.pay-ship label.is-on{border-color:#1a1a1a;box-shadow:inset 0 0 0 1px #1a1a1a}.pay-ship small{display:block;color:#686868;font-weight:400}.paytr-mark{display:inline-flex;align-items:center;height:20px;margin-left:8px;padding:0 7px;border-radius:3px;background:#111;color:#fff;font-size:12px;font-weight:700;letter-spacing:-.04em;line-height:1;vertical-align:middle}.pay-mini{align-items:center;margin-bottom:14px}.pay-mini-img{position:relative;width:64px;height:80px;flex:0 0 64px}.pay-mini-img i{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#686868;color:#fff;font-size:11px;font-style:normal;display:grid;place-items:center}.pay-mini span{display:grid;gap:2px;min-width:0}.pay-thanks{margin:48px auto;text-align:center;justify-items:center}.pay-kicker{letter-spacing:.04em;text-transform:uppercase;font-size:12px;color:#686868}@media (max-width:900px){.pay-check-grid,.shopify-cart-grid{grid-template-columns:1fr}.pay-summary,.shopify-summary{position:static}.pay-bar{padding:0 16px}}main[data-home="/"] .home-puzzle{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:1.15fr .85fr;gap:8px;height:clamp(500px,64vh,720px);padding:0 8px;background:#fff}main[data-home="/"] .home-puzzle-copy,main[data-home="/"] .home-puzzle-tile{min-width:0;min-height:0;overflow:hidden;background:#111}main[data-home="/"] .home-puzzle-tile img{width:100%;height:100%;object-fit:cover;object-position:center 16%;animation:home-soft-zoom .9s ease both}main[data-home="/"] .home-puzzle-tile.is-b img{animation-delay:.08s}main[data-home="/"] .home-puzzle-tile.is-c img{animation-delay:.14s}main[data-home="/"] .home-puzzle-tile.is-d img{animation-delay:.2s}@keyframes home-soft-zoom{0%{opacity:.72;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}main[data-home="/"] .home-puzzle-tile.is-main{grid-column:1;grid-row:1/span 2}main[data-home="/"] .home-puzzle-tile.is-main img{object-position:center 8%}main[data-home="/"] .home-puzzle-copy{display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:28px;color:#fff}main[data-home="/"] .home-puzzle-kicker{margin:0;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.62)}main[data-home="/"] .home-puzzle-copy .sld__title{margin:0;color:#fff;font-size:clamp(40px,4vw,64px);line-height:.92}:is(main[data-home="/"] .card-product,main[data-home="/shop"] .card-product.grid) .product-action_list{top:10px;right:10px;flex-direction:row;gap:0;padding:2px;border-radius:999px;background:rgba(255,255,255,.94)}:is(main[data-home="/"] .card-product,main[data-home="/shop"] .card-product.grid) .product-action_list .box-icon{width:32px;height:32px;border-radius:999px;background:transparent;box-shadow:none;color:#111}:is(main[data-home="/"] .card-product,main[data-home="/shop"] .card-product.grid) .product-action_list .box-icon:hover{background:#111;color:#fff}:is(main[data-home="/"] .card-product,main[data-home="/shop"] .card-product.grid) .product-action_bot{left:0;right:0;bottom:0}:is(main[data-home="/"] .card-product,main[data-home="/shop"] .card-product.grid) .product-action_bot>*{box-shadow:none;margin-bottom:0}:is(main[data-home="/"] .card-product,main[data-home="/shop"] .card-product.grid) .product-action_bot .btn-action_choose{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:0;background:#111;color:#fff;height:44px;padding:0 12px 0 calc(12px + .08em);font-size:12px;font-weight:600;line-height:1;letter-spacing:.08em}:is(main[data-home="/"] .card-product,main[data-home="/shop"] .card-product.grid) .product-action_bot .btn-action_choose:hover{background:#2a2a2a;color:#fff}main[data-home="/wishlist"] .card-product .product-action_list{top:10px;right:10px;bottom:auto;left:auto;flex-direction:row;justify-content:flex-start;gap:0;padding:2px;border-radius:999px;background:rgba(255,255,255,.94)}main[data-home="/wishlist"] .card-product .product-action_list .box-icon{width:32px;height:32px;border-radius:999px;background:transparent;box-shadow:none;color:#111}main[data-home="/wishlist"] .card-product .product-action_list .box-icon:hover,main[data-home="/wishlist"] .card-product .product-action_list li:first-child .box-icon{background:#111;color:#fff}main[data-home="/wishlist"] .card-product .product-action_remove{top:10px;left:10px;width:32px;height:32px;border-radius:999px;background:#fff;box-shadow:none;z-index:2}main[data-home="/wishlist"] .card-product .product-badge_list{top:auto;bottom:10px;left:10px}@media (min-width:1200px){:is(main[data-home="/"] .card-product,main[data-home="/shop"] .card-product.grid,main[data-home="/wishlist"] .card-product) .product-action_list{opacity:0;transform:translateY(-6px);transition:opacity .28s ease,transform .28s ease}:is(main[data-home="/"] .card-product,main[data-home="/shop"] .card-product.grid,main[data-home="/wishlist"] .card-product):focus-within .product-action_list,:is(main[data-home="/"] .card-product,main[data-home="/shop"] .card-product.grid,main[data-home="/wishlist"] .card-product):hover .product-action_list{opacity:1;transform:none}:is(main[data-home="/"] .card-product,main[data-home="/shop"] .card-product.grid,main[data-home="/wishlist"] .card-product) .product-action_list li,:is(main[data-home="/"] .card-product,main[data-home="/shop"] .card-product.grid,main[data-home="/wishlist"] .card-product):hover .product-action_list li{opacity:1;visibility:visible;transform:none;transition-delay:0s}:is(main[data-home="/"] .card-product,main[data-home="/shop"] .card-product.grid):focus-within .product-action_bot,:is(main[data-home="/"] .card-product,main[data-home="/shop"] .card-product.grid):hover .product-action_bot{transform:translateY(0);opacity:1;visibility:visible}}#modalQuickView .modal-dialog{max-width:860px}#modalQuickView .modal-content{border-radius:0;border:0}#modalQuickView .product-infor-name{font-size:28px;letter-spacing:-.03em;margin-bottom:8px}#modalQuickView .product-infor-price{display:flex;align-items:baseline;gap:10px}#modalQuickView .value-currentColor,#modalQuickView .value-currentSize{margin-left:6px;font-weight:500}#modalQuickView .price-on-sale{color:#111}#modalQuickView .color_btn .check-color{width:22px;height:22px;border:1px solid #e4e4e4}#modalQuickView .color_btn[data-quick-color=Ekru] .check-color{background:#e7e0d4}#modalQuickView .color_btn[data-quick-color=Lacivert] .check-color{background:#1c2a44}#modalQuickView .color_btn[data-quick-color=Pudra] .check-color{background:#e7cfc8}#modalQuickView .size_btn{min-width:42px;height:42px;border-radius:0;border:1px solid #e6e6e6}#modalQuickView .size_btn.active{background:#111;color:#fff;border-color:#111}#modalQuickView .btn-action-price{border-radius:0;background:#111;color:#fff;border-color:#111}#modalQuickView .btn-action-price:hover{background:#2a2a2a;color:#fff}#modalCompare .modal-content{border-radius:0}#modalCompare .modal-title{letter-spacing:-.03em;text-align:left}#modalCompare .tf-btn,#modalCompare .tf-compare-item img{border-radius:0}#modalCompare .tf-btn.btn-action_direc{background:#111;color:#fff}#modalCompare .tf-compare-button-clear-all{background:transparent;color:#111;border:1px solid #111}.tf-page-title,.tf-page-title-2,.tf-page-title-2.flat-spacing-2,.tf-page-title-3,.tf-page-title-3.flat-spacing-10,.tf-page-title.single,.tf-page-title.style-2{padding-top:28px!important;padding-bottom:24px!important;background:#fff}.tf-page-title .bg-img-item,.tf-page-title .image,.tf-page-title-3 .bg-img-item,.tf-page-title.style-2 .image{display:none}.tf-page-title .breadcrumb,.tf-page-title-2 .breadcrumb,.tf-page-title-3 .breadcrumb{margin-bottom:8px!important}.tf-page-title .breadcrumb,.tf-page-title .breadcrumb a,.tf-page-title-2 .breadcrumb,.tf-page-title-2 .breadcrumb a,.tf-page-title-3 .breadcrumb,.tf-page-title-3 .breadcrumb a,.tf-page-title-3 .desc-page,.tf-page-title-3 .title-page{color:#111}main[data-home="/compare"] .compare-item .tf-btn,main[data-home="/compare"] .item_btn{border-radius:0!important;background:#111;color:#fff}@media (max-width:767px){main[data-home="/"] .home-puzzle{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:320px 180px 168px;padding:0 6px;gap:6px}main[data-home="/"] .home-puzzle-tile.is-main{grid-column:1/-1;grid-row:1}main[data-home="/"] .home-puzzle-copy{padding:18px;gap:10px}main[data-home="/"] .home-puzzle-copy .sld__title{font-size:36px}}main[data-home="/"] .section-exlore-accordion .col-media img{object-position:center 15%}main[data-home="/"] .banner-lookbook .img-banner{object-fit:cover;object-position:center 12%}.popup-shopping-cart .popup-header .title{font-size:28px;line-height:1.1}.popup-shopping-cart .cart-threshold .text{font-size:15px;line-height:1.4}.popup-shopping-cart .tf-mini-cart-info .name{font-size:17px;line-height:1.35;-webkit-line-clamp:2}.popup-shopping-cart .tf-prd-select{font-size:14px;line-height:1.4}.popup-shopping-cart .price-new{font-size:17px}.popup-shopping-cart .mini-cart-total-value,.popup-shopping-cart .tf-mini-cart-total{font-size:20px}.popup-shopping-cart .tf-mini-cart-view-checkout .text-caption{font-size:15px}main[data-home="/"] .home-puzzle+.flat-spacing{padding-top:36px}main[data-home="/"] .home-ticker{margin-top:22px}main[data-home="/shop"] .sidebar-filter .canvas-body>.widget-facet:nth-child(-n+2){padding-top:14px;padding-bottom:14px}main[data-home="/shop"] .sidebar-filter .canvas-body>.widget-facet:nth-child(-n+2) .facet-title{margin-bottom:10px;font-size:12px;letter-spacing:.14em}main[data-home="/shop"] .sidebar-filter .canvas-body>.widget-facet:first-child .filter-group-check{display:flex;gap:8px}main[data-home="/shop"] .sidebar-filter .canvas-body>.widget-facet:first-child .list-item{flex:1 1;justify-content:center;border:1px solid #e4e4e4;border-radius:999px;padding:8px 10px}main[data-home="/shop"] .sidebar-filter .price-val_wrap{width:100%;border:0;border-bottom:1px solid #111;border-radius:0;padding:4px 0;justify-content:flex-start;gap:6px}.home-ticker{background:#111;overflow:hidden}.home-ticker .infiniteSlide-item{display:flex;align-items:center;gap:28px;margin:0 0 0 28px!important;padding:14px 0!important}.home-ticker .ticker-mark{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.4);flex:none}.home-ticker .text{margin:0;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;letter-spacing:.22em;line-height:1;text-transform:uppercase;color:#fff;-webkit-text-stroke:0}.shop-mb{width:min(380px,100vw)!important}.shop-mb .canvas-header{padding:18px 20px;border-bottom:1px solid #eee}.shop-mb .canvas-body{padding:8px 20px 20px}.shop-mb .nav-mb-item:not(:last-child){border-bottom:1px solid #f2f2f2}.shop-mb .mb-menu-link{min-height:56px;padding:16px 0;font-size:16px;font-weight:600;letter-spacing:-.02em;text-transform:none;color:#111}.shop-mb .mb-menu-link:not(.collapsed){color:#111}.shop-mb .mb-menu-link .ic-custom{width:18px;height:18px}.shop-mb-nav .collapse{padding-bottom:8px}.shop-mb-group{display:grid;margin:0 0 8px;padding:4px 0 8px 12px;border-left:1px solid #eee}.shop-mb-group p{margin:8px 0 2px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a}.shop-mb-group a{display:flex;align-items:center;min-height:34px;font-size:15px;color:#1a1a1a}.shop-mb-foot{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #eee}.shop-mb-foot a{display:flex;align-items:center;justify-content:center;min-height:52px;font-size:13px;font-weight:600;letter-spacing:0;color:#111}.shop-mb-foot a+a{border-left:1px solid #eee}.shop-tabbar .toolbar-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.shop-search{background:#fff}.shop-search-panel{width:min(640px,calc(100% - 40px));margin:88px auto 56px}.shop-search-title{margin:0 0 18px;font-family:Manrope,sans-serif;font-size:42px;font-weight:500;letter-spacing:-.03em;line-height:1}.shop-search-form{display:flex;align-items:center;gap:12px;border-bottom:1px solid #111}#search .shop-search-form input{flex:1 1;height:52px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent;font-size:16px;box-shadow:none}#search .shop-search-form input:focus{outline:none}.shop-search-form button{border:0;background:transparent;padding:0;font-size:12px;color:#111}.shop-search-form button,.shop-search-label{font-weight:600;letter-spacing:.16em;text-transform:uppercase}.shop-search-label{margin:28px 0 12px;font-size:11px;color:#8a8a8a}.shop-search-chips{display:flex;flex-wrap:wrap;gap:8px}.shop-search-chips a{padding:8px 14px;border:1px solid #e6e6e6;border-radius:999px;font-size:13px;color:#111}.shop-search-list{margin:0;padding:0;list-style:none}.shop-search-row{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid #eee;color:#111}.shop-search-row img{width:56px;height:72px;object-fit:cover}.shop-search-price{font-size:14px;font-weight:500}.tf-field .tf-input,form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]),form select,form textarea{border:1px solid #d9d9d9!important;border-radius:8px!important;background:#fff;color:#1a1a1a;box-shadow:none}.tf-field.style-2 .tf-input,form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]),form select{height:46px!important;padding:0 12px!important}.tf-field.style-2.area .tf-input,form textarea{height:120px!important;padding:12px!important}.tf-field .tf-input:focus,form input:not([type=checkbox]):not([type=radio]):focus,form select:focus,form textarea:focus{border-color:#1a1a1a!important;box-shadow:0 0 0 1px #1a1a1a!important;outline:none}.tf-field.style-2{display:flex;flex-direction:column;align-items:stretch;gap:6px}.tf-field.style-2 .tf-field-label,.tf-field.style-2 .tf-input:focus~.tf-field-label,.tf-field.style-2 .tf-input:not(:placeholder-shown)~.tf-field-label{position:static!important;top:auto!important;left:auto!important;transform:none!important;order:-1;font-size:13px!important;line-height:18px!important;font-weight:500;color:#1a1a1a}.b2b-qty input,.quantity-product,.shopify-qty input,.wg-quantity input{height:auto!important;border:0!important;box-shadow:none!important;padding:0!important}.shop-tabbar{padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #ececec;box-shadow:none;background:#fff}.shop-tabbar .toolbar-item{flex:1 0 25%}.shop-tabbar .toolbar-item a{gap:4px;min-height:48px;color:#6a6a6a}.shop-tabbar .toolbar-icon{font-size:20px}.shop-tabbar .toolbar-label{font-size:11px;font-weight:500;line-height:14px;letter-spacing:.02em}.shop-tabbar .toolbar-count{background:#111}.footer-bottom_wrap{align-items:center}.footer-bottom .method-list{gap:10px;margin:0}@media (max-width:1199px){body{padding-bottom:76px}.wrapper-shop.tf-grid-layout{grid-template-columns:1fr 1fr!important}}.scenario-nav{display:flex;gap:8px;margin-top:16px;overflow-x:auto}.scenario-nav-link{flex:0 0 auto;padding:8px 14px;border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:500;color:var(--main)}.scenario-nav-link.is-active{background:var(--main);color:#fff;border-color:var(--main)}.scenario-meta{display:flex;align-items:center;gap:10px;margin:8px 0 16px}.scenario-low,.scenario-out{color:#b10000;font-weight:600}.pack-facts{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 14px;color:#686868}.pack-facts span{display:inline-flex;align-items:center;gap:14px}.pack-facts span+span:before{content:"";width:3px;height:3px;border-radius:50%;background:#c8c8c8}.qty-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.qty-offer{appearance:none;min-height:92px;padding:12px;border:1px solid #ebebeb;border-radius:12px;background:#fff;color:#1a1a1a;text-align:left;display:grid;align-content:space-between;gap:2px;cursor:pointer;font:inherit}.qty-offer b{font-size:14px;font-weight:600}.qty-offer span{font-size:12px;color:#686868}.qty-offer strong{margin-top:8px;font-size:13px;font-weight:600}.qty-offer.is-on{border-color:#1a1a1a;box-shadow:inset 0 0 0 1px #1a1a1a}.pack-rule{margin:8px 0 0;font-size:13px;line-height:1.45;color:#686868}.alt-products{margin-top:8px;padding-top:22px;border-top:1px solid #ebebeb}.alt-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.alt-card{appearance:none;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border:1px solid #ebebeb;border-radius:12px;background:#fff;text-align:left;cursor:pointer;font:inherit;color:#1a1a1a}.alt-card img{width:72px;height:96px;object-fit:cover;border-radius:8px}.alt-card span{display:grid;gap:2px;min-width:0}.alt-card b{font-size:14px;font-weight:600}.alt-card small{font-size:12px;color:#686868}.alt-card.is-on{border-color:#1a1a1a;box-shadow:inset 0 0 0 1px #1a1a1a}@media (max-width:767px){.alt-row,.qty-offers{grid-template-columns:1fr}}.pick{display:grid;gap:18px;margin:4px 0 18px}.pick-label{display:flex;align-items:baseline;justify-content:flex-start;gap:6px;margin-bottom:10px;font-size:13px;color:var(--text)}.pick-label a{margin-left:auto}.pick-label b{color:var(--main);font-weight:600}.pick-label a{color:var(--main);text-decoration:underline;text-underline-offset:3px}.pick-cards,.pick-chips,.pick-colors{display:flex;flex-wrap:wrap;gap:8px}.look-check,.look-size,.pick-card,.pick-chip,.pick-color,.pick-segment button,.pick-size{appearance:none;border:1px solid var(--line);background:#fff;color:var(--main);cursor:pointer;font:inherit}.pick-color{width:92px;padding:8px;border-radius:12px;display:grid;justify-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.2;text-align:center}.pick-color .dot{width:34px;height:34px;border-radius:50%;border:1px solid rgba(0,0,0,.08)}.pick-color.has-photo{width:104px}.pick-color img{width:100%;height:120px;object-fit:cover;border-radius:8px}.pick-card.is-on,.pick-chip.is-on,.pick-color.is-on,.pick-size.is-on{border-color:var(--main);box-shadow:inset 0 0 0 1px var(--main)}.pick-chip{min-height:52px;padding:8px 14px;border-radius:10px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;font-size:14px;font-weight:600;line-height:1.2}.pick-card small,.pick-chip small,.pick-size small{font-size:11px;font-weight:500;color:var(--text)}.pick-card.is-on small,.pick-chip.is-on small{color:var(--text)}.pick-chip.is-off,.pick-size.is-off{color:#b5b5b5;background:#fafafa;cursor:not-allowed}.pick-chip.is-off small,.pick-size.is-off small{color:#b10000}.pick-cards{display:grid;grid-template-columns:1fr 1fr}.pick-card{padding:14px;border-radius:12px;text-align:left;display:grid;gap:4px}.pick-card strong{font-size:15px}.pick-card em{font-style:normal;font-size:14px;font-weight:600}.pick-sizes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pick-size{height:48px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.pick-segment{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden}.pick-segment button{width:100%;min-width:0;height:44px;border:0;border-right:1px solid var(--line);font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center}.pick-segment button:last-child{border-right:0}.pick-segment button.is-on{background:var(--main);color:#fff}.pick-measure{margin-top:8px;font-size:13px;color:var(--text)}.look-list{display:grid;gap:10px}.look-row{display:grid;grid-template-columns:22px 76px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.look-row.is-off{background:#fafafa}.look-row.is-off .look-copy{opacity:.55}.look-check{width:20px;height:20px;border-radius:5px;border-width:1.5px;display:grid;place-items:center}.look-check.is-on{background:var(--main);border-color:var(--main)}.look-check.is-on:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.look-check:disabled{cursor:default}.look-row img{width:76px;height:96px;object-fit:cover;border-radius:8px}.look-copy{display:grid;gap:4px;min-width:0}.look-copy .name{font-size:14px;font-weight:600;line-height:1.3}.look-copy .price{font-size:13px;font-weight:600}.look-copy .price s{margin-left:6px;color:var(--text);font-weight:500}.look-sizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.look-size{min-width:36px;height:32px;padding:0 8px;border-radius:8px;font-size:12px;font-weight:600}.look-size.is-on{background:var(--main);color:#fff;border-color:var(--main)}.look-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-weight:600}.look-total s{margin-left:8px;color:var(--text);font-weight:500}@media (max-width:520px){.pick-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}.look-row{grid-template-columns:22px 64px minmax(0,1fr)}.look-row img{width:64px;height:80px}}.scenario-disabled{opacity:.45;pointer-events:none}.scenario-notes{display:grid;gap:6px;margin-top:16px;padding-left:18px}.scenario-block{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.scenario-lines{display:grid;gap:8px}.scenario-lines li{display:flex;justify-content:space-between;gap:16px;font-size:13px}.scenario-lines .is-save span:last-child{color:#b10000;font-weight:600}.scenario-look .is-off{opacity:.45}.commerce-rail{background:#f7f7f7;border-bottom:1px solid #ebebeb}.commerce-rail-inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 28px;font-size:13px}.commerce-rail a{color:#1a1a1a;white-space:nowrap}.commerce-rail a.is-on{font-weight:600;text-decoration:underline;text-underline-offset:3px}.commerce-rail-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.commerce-kicker,.commerce-menu-label,.commerce-rail-label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#686868}.sub-menu-commerce{min-width:220px;padding:8px 0 12px}.commerce-menu-label{padding:10px 16px 2px}.commerce-page{background:#fff;padding:36px 0 72px;color:#1a1a1a}.commerce-page h1{font-size:32px;margin:6px 0 10px}.commerce-lead{max-width:680px;color:#686868;margin-bottom:24px}.commerce-block{margin-top:28px}.commerce-block h2,.commerce-paths h2,.commerce-stack h2{font-size:18px;margin-bottom:12px}.commerce-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.commerce-card{display:grid;gap:8px;align-content:start;border:1px solid #ebebeb;border-radius:12px;padding:16px;background:#fff;color:#1a1a1a;min-height:160px}.commerce-card span{font-size:12px;color:#686868}.commerce-card p,.commerce-line small,.commerce-table small{color:#686868;font-size:13px}.commerce-card.is-on{border-color:#1a1a1a;box-shadow:inset 0 0 0 1px #1a1a1a}.commerce-card .shopify-btn{width:auto;margin-top:4px}.commerce-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.commerce-paths ol{display:grid;gap:8px;padding-left:18px}.commerce-split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:32px;align-items:start}.commerce-stack{display:grid;gap:12px}.commerce-line,.commerce-sku{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #ebebeb}.commerce-line label,.commerce-line small{display:block}.commerce-line input,.commerce-sku input,.commerce-table input{height:42px;border:1px solid #d9d9d9;border-radius:8px;padding:0 10px;width:100%;background:#fff}.commerce-terms{display:grid;gap:8px;margin-bottom:12px}.commerce-table button,.commerce-terms button,button.shopify-continue{height:42px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;padding:0 12px}.commerce-terms button.is-on{border-color:#1a1a1a;background:#1a1a1a;color:#fff}.commerce-table-wrap{overflow-x:auto}.commerce-table{width:100%;border-collapse:collapse;font-size:14px}.commerce-table td,.commerce-table th{text-align:left;padding:12px 10px;border-bottom:1px solid #ebebeb;vertical-align:middle}.commerce-table th{font-size:12px;color:#686868;font-weight:500}.commerce-table small{display:block}.commerce-sku{grid-template-columns:160px 90px minmax(0,1fr)}.commerce-actions{display:flex;gap:12px;align-items:center}.commerce-actions .shopify-btn{width:auto}@media (max-width:900px){.commerce-grid,.commerce-paths,.commerce-split{grid-template-columns:1fr}.commerce-rail-inner{padding:10px 16px}}.b2b-account{display:flex;justify-content:space-between;gap:16px;align-items:end;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #ebebeb}.b2b-account strong,.b2b-line-top a,.b2b-prices strong{display:block;color:#1a1a1a;font-weight:600}.b2b-account p,.b2b-account span,.b2b-line-body p,.b2b-line-foot span,.b2b-pick small,.b2b-terms small,.b2b-tiers{color:#686868;font-size:13px}.b2b-tabs{display:flex;gap:8px;margin:16px 0 20px}.b2b-secondary,.b2b-tabs a,.b2b-terms button{border:1px solid #ebebeb;border-radius:999px;padding:8px 14px;background:#fff;color:#1a1a1a}.b2b-tabs a.is-on,.b2b-terms button.is-on{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.b2b-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:28px;align-items:start}.b2b-layout,.b2b-lines{display:grid}.b2b-line,.b2b-quote{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px solid #ebebeb}.b2b-photo{width:88px;height:110px;border-radius:8px;overflow:hidden;background:#f6f6f6}.b2b-photo img{width:100%;height:100%;object-fit:cover}.b2b-line-body{display:grid;gap:12px;min-width:0}.b2b-line-foot,.b2b-line-top,.b2b-pick,.b2b-sheet header{display:flex;justify-content:space-between;gap:12px;align-items:center}.b2b-prices{text-align:right}.b2b-prices s{color:#686868;font-size:13px}.b2b-prices em{display:block;color:#b10000;font-style:normal;font-size:12px}.b2b-qty{display:inline-flex;border:1px solid #ebebeb;border-radius:8px;overflow:hidden}.b2b-qty button,.b2b-qty span{width:34px;height:34px;display:grid;place-items:center;background:#fff;border:0}.b2b-tiers{display:grid;gap:6px;margin:0 0 14px;padding-left:18px}.b2b-search{display:grid;gap:6px;margin-bottom:8px}.b2b-search input{height:46px;border:1px solid #d9d9d9;border-radius:8px;padding:0 12px}.b2b-pick{padding:10px 0;border-top:1px solid #ebebeb}.b2b-pick span,.b2b-terms,.b2b-terms button{display:grid}.b2b-terms{gap:8px;margin-bottom:12px}.b2b-terms button{border-radius:10px;text-align:left;width:100%}.b2b-quote{grid-template-columns:1fr;gap:8px}.b2b-quote .b2b-line{border:0;padding:0}.b2b-quote.is-off{opacity:.45}.b2b-check{display:flex;align-items:center;gap:8px;font-size:13px}.b2b-secondary{width:100%;margin-top:8px;border-radius:8px;height:46px}.b2b-sheet .b2b-pick:first-of-type,.b2b-sheet header{border-top:0}@media (max-width:900px){.b2b-account,.b2b-layout{grid-template-columns:1fr;display:grid}}.auth-screen{display:flex;justify-content:center;padding:72px 20px 96px}.auth-card-page{width:min(440px,100%);border:1px solid #ebebeb;border-radius:16px;padding:36px 32px 32px;background:#fff}.auth-card-page h1{margin:8px 0 0;font-size:32px;line-height:1.15}.auth-panel .auth-lead{margin:0 0 20px;color:#686868;font-size:14px;line-height:22px}.auth-panel .form-content{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.auth-panel .auth-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-panel .auth-field{display:flex;flex-direction:column;gap:6px;margin:0}.auth-panel .auth-field>span:first-child{font-size:13px;line-height:18px;font-weight:500;color:#1a1a1a}.auth-panel .password-wrapper{display:block;width:100%}.auth-panel .password-wrapper input{width:100%;padding-right:44px!important}.auth-panel .auth-forgot{display:inline-block;margin-bottom:16px}.auth-panel .auth-actions{display:flex;flex-direction:column;gap:10px}.auth-panel .auth-actions .tf-btn{justify-content:center}.auth-panel .auth-terms{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px}.auth-panel .auth-terms label{margin:0;line-height:20px}.auth-panel .auth-or{display:flex;align-items:center;gap:12px;margin:8px 0 16px;color:#686868;font-size:13px;white-space:nowrap}.auth-panel .auth-or:after,.auth-panel .auth-or:before{content:"";height:1px;background:#ebebeb;flex:1 1}.auth-panel .btn-action_other{justify-content:center;gap:10px;text-transform:none;letter-spacing:0;font-size:14px;font-weight:500}@media (max-width:480px){.auth-panel .auth-row{grid-template-columns:1fr}}.menu-item.position-relative:has(.sub-menu-commerce){position:relative!important}.sub-menu.sub-menu-commerce{z-index:30;top:calc(100% - 10px);left:0;right:auto;width:max-content;max-width:min(760px,calc(100vw - 32px));min-width:0;padding:22px 26px 18px;border:1px solid #ebebeb;border-radius:16px;background:#fff;box-shadow:0 18px 40px rgba(17,17,17,.08);transform-origin:24px 0;transform:translateY(-6px);opacity:0;clip-path:inset(0 0 100% 0);transition:opacity .16s ease,transform .22s cubic-bezier(.16,1,.3,1),clip-path .24s cubic-bezier(.16,1,.3,1),visibility 0s linear .24s}.menu-item:hover .sub-menu.sub-menu-commerce{transform:translateY(0)!important;opacity:1;clip-path:inset(0 0 0 0);visibility:visible;transition:opacity .16s ease,transform .22s cubic-bezier(.16,1,.3,1),clip-path .24s cubic-bezier(.16,1,.3,1),visibility 0s}.commerce-mega{display:grid;grid-template-columns:repeat(4,minmax(140px,168px));gap:8px 28px}.commerce-mega p,.commerce-menu-label{margin:0 0 10px;padding:0 0 8px;border-bottom:1px solid #f0f0f0;color:#8a8a8a}.commerce-mega a{display:block;padding:5px 0;color:#1a1a1a;font-size:14px;line-height:20px}.commerce-mega a:hover{text-decoration:underline;text-underline-offset:3px}.b2b-figs{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:end;justify-content:flex-end}.b2b-figs p{margin:0}.b2b-figs strong{display:inline;margin-left:6px}.ledger-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px}.ledger-facts article{border:1px solid #ebebeb;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.ledger-facts em,.ledger-facts span,.ledger-foot,.ledger-sheet header p{color:#686868;font-size:13px;font-style:normal}.ledger-facts strong{font-size:22px;font-weight:600}.ledger-sheet header h2{font-size:20px;margin:0 0 4px}.ledger-table{margin-top:12px;border-top:1px solid #ebebeb}.ledger-row{display:grid;grid-template-columns:110px 1.4fr 1fr .8fr .8fr .8fr;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #ebebeb;font-size:14px}.ledger-row.is-head{color:#686868;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.ledger-row b,.ledger-row small{display:block}.ledger-row small{color:#686868;font-size:12px}.ledger-foot{margin-top:16px}.auth-card-foot a,.auth-check a,.auth-points a,.ledger-foot a{text-decoration:underline;text-underline-offset:3px}.auth-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}.auth-points{margin:0;padding-left:18px;color:#686868;display:grid;gap:8px}.auth-card{border:1px solid #ebebeb;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:14px}.auth-card .auth-field,.auth-card .auth-row{display:flex;flex-direction:column;gap:6px}.auth-card .auth-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-card .auth-field span{font-size:13px;font-weight:500}.auth-card .tf-btn,.auth-gate .tf-btn{width:100%;justify-content:center;margin-top:4px}.auth-gates{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.auth-gate{border:1px solid #ebebeb;border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:14px;background:#fff}.auth-gate h2{margin:0;font-size:28px}.auth-gate>p{margin:0;color:#686868}.auth-gate form{display:flex;flex-direction:column;gap:14px}.auth-gate .auth-field{display:flex;flex-direction:column;gap:6px}.auth-gate .auth-field span{font-size:13px;font-weight:500}.auth-gate.is-b2b{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.auth-gate.is-b2b .auth-card-foot,.auth-gate.is-b2b .commerce-kicker,.auth-gate.is-b2b>p{color:#c8c8c8}.auth-gate.is-b2b .auth-field span{color:#fff}.auth-gate.is-b2b .tf-btn{background:#fff;color:#1a1a1a}.auth-gate.is-b2b a{color:#fff}.auth-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.auth-modes button{height:42px;border-radius:8px;border:1px solid #d9d9d9;background:#fff;color:#1a1a1a;font-weight:500}.auth-modes button.is-on{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.auth-check{display:flex;gap:8px;align-items:flex-start;margin:0 0 16px;font-size:14px}.auth-card-foot{margin:0;color:#686868;font-size:14px}@media (max-width:900px){.auth-card .auth-row,.auth-gates,.auth-split,.commerce-mega,.ledger-facts{grid-template-columns:1fr}.ledger-row{grid-template-columns:1fr 1fr}.ledger-row.is-head{display:none}}.home-stories{position:relative;width:100%;padding:8px 0 12px;--story-side:0px}.home-stories-rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--story-side);padding:8px var(--story-side) 4px;scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch}.home-stories-rail::-webkit-scrollbar{display:none}.home-stories-rail:active{cursor:grabbing}.home-story{flex:0 0 108px;scroll-snap-align:start;display:grid;justify-items:center;gap:8px;width:108px;color:#111;text-decoration:none}.home-story-ring{position:relative;width:96px;height:96px;padding:4px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #d8d8d8;overflow:hidden;transition:box-shadow .35s ease}.home-story:hover .home-story-ring{box-shadow:0 0 0 1.5px #111}.home-story-ring img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;transform:scale(1);transition:transform .5s ease;animation:home-soft-zoom .8s ease both}.home-story:nth-child(n+3) .home-story-ring img{animation-delay:.06s}.home-story:nth-child(n+6) .home-story-ring img{animation-delay:.12s}.home-story:nth-child(n+9) .home-story-ring img{animation-delay:.18s}.home-story:hover .home-story-ring img{animation:none;transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.home-story-ring,.home-story-ring img,main[data-home="/"] .home-puzzle-tile img{transition:none;animation:none}}main[data-home="/"] .banner-lookbook .position1{top:44%;left:43%}main[data-home="/"] .banner-lookbook .position1 .tf-pin-btn span{width:36px;height:36px;background:#111;border:0;color:#fff}main[data-home="/"] .banner-lookbook .position1 .tf-pin-btn span:after,main[data-home="/"] .banner-lookbook .position1 .tf-pin-btn span:before{animation:none;border:0}main[data-home="/"] .banner-lookbook .position1 .tf-pin-btn:hover span{background:#2a2a2a;color:#fff}main[data-home="/"] .banner-lookbook .position2 .tf-pin-btn span{width:32px;height:32px;background:#fff;border:1px solid #111;border-radius:2px;color:#111}main[data-home="/"] .banner-lookbook .position2 .tf-pin-btn span:before{animation:none;border:0}main[data-home="/"] .banner-lookbook .position2 .tf-pin-btn span:after{border-color:#111;border-radius:2px;animation:ripple-line 2.8s ease-out infinite}main[data-home="/"] .banner-lookbook .position2 .tf-pin-btn:hover span{background:#111;color:#fff}.home-story-label{max-width:108px;overflow:hidden;font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1.2;text-align:center;white-space:nowrap;text-overflow:ellipsis}.home-stories-nav{position:absolute;top:48px;z-index:2;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.16)}.home-stories:not(.is-arrows) .home-stories-nav{display:none}.home-stories-nav.is-prev{left:max(8px,calc(var(--story-side) / 2 - 16px))}.home-stories-nav.is-next{right:max(8px,calc(var(--story-side) / 2 - 16px))}.menu-item:has(.fashion-mega){position:static}.sub-menu.mega-menu.fashion-mega{position:fixed;z-index:1030;top:var(--mega-top,140px);left:0;right:0;width:auto;max-width:none;height:calc(100dvh - var(--mega-top, 140px));min-width:0;padding:0;border:0;border-radius:0;border-top:1px solid #ebebeb;background:#fff;box-shadow:none;transform:none;opacity:0;clip-path:inset(0 0 100% 0);overflow:hidden;transition:opacity .18s ease,clip-path .28s cubic-bezier(.16,1,.3,1),visibility 0s linear .28s}.menu-item:hover .sub-menu.mega-menu.fashion-mega{transform:none;opacity:1;clip-path:inset(0 0 0 0);visibility:visible;transition:opacity .18s ease,clip-path .28s cubic-bezier(.16,1,.3,1),visibility 0s}.fashion-mega-layout{display:grid;grid-template-columns:minmax(420px,1fr) minmax(420px,46%);height:100%;min-height:0}.fashion-mega-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px;height:100%;min-height:0;padding:16px 16px 16px 0}.fashion-mega-shot{position:relative;display:block;height:100%;min-height:0;overflow:hidden;border-radius:12px;background:#f3f3f3}.fashion-mega-shot img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.fashion-mega-shot:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(0deg,rgba(17,17,17,.55),rgba(17,17,17,0));pointer-events:none}.fashion-mega-shot span{position:absolute;left:14px;bottom:14px;z-index:1;padding:7px 12px;border-radius:999px;background:#111;color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1}.fashion-mega .sub-menu_list li,.menu-item:hover .fashion-mega .sub-menu_list li{opacity:1;visibility:visible;transform:none;transition:none}.fashion-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(140px,200px));align-content:start;gap:28px 40px;height:100%;padding:36px 48px}.fashion-mega .menu-heading{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid #f0f0f0;letter-spacing:.16em;text-transform:uppercase;color:#8a8a8a}.fashion-mega .sub-menu_link{padding:6px 0;color:#1a1a1a}.fashion-mega .sub-menu_link,.fashion-mega .sub-menu_link .text{display:inline-block;width:auto}.fashion-mega .sub-menu_link:hover .text{text-decoration:none}.commerce-mega a{width:fit-content}@media (max-width:767px){.home-stories{padding:8px 0 10px}.home-stories-rail{gap:16px;padding:6px var(--story-side) 2px;scroll-padding-inline:var(--story-side)}.home-story{flex-basis:84px;width:84px}.home-story-ring{width:76px;height:76px}.home-story-label{max-width:84px;font-size:12px}.home-stories-nav{display:none}.tf-topbar.bg-black{display:block!important}.tf-topbar .topbar-row{grid-template-columns:1fr;gap:0;min-height:36px}.tf-topbar .topbar-announce{grid-column:1}.tf-topbar .tf-btn-swiper-main .nav-next-swiper,.tf-topbar .tf-btn-swiper-main .nav-prev-swiper{display:none!important}.tf-topbar .swiper-topbar,.tf-topbar .tf-btn-swiper-main{width:100%;max-width:none}.tf-topbar .text-adver{justify-content:center;font-size:12px}}main[data-home="/"] .wg-follow{background:#111}main[data-home="/"] .section-exlore-accordion .col-main{background:#fff}main[data-home="/"] .section-exlore-accordion .mini-title{color:#8a8a8a!important;letter-spacing:.16em}main[data-home="/"] .section-exlore-accordion .accordion-action,main[data-home="/"] .section-exlore-accordion .accordion-action .text-white,main[data-home="/"] .section-exlore-accordion .s-title,main[data-home="/"] .section-exlore-accordion .tf-btn-line{color:#111!important}main[data-home="/"] .section-exlore-accordion .accordion-content p,main[data-home="/"] .section-exlore-accordion .text-white_80{color:#5c5c5c!important}main[data-home="/"] .section-exlore-accordion .bg-white_20{background:#e6e6e6!important}main[data-home="/"] .section-exlore-accordion .ic-accordion-custom.style-white:after,main[data-home="/"] .section-exlore-accordion .ic-accordion-custom.style-white:before{background:#111}main[data-home="/"] .themesFlat .cls-image,main[data-home="/"] .themesFlat .cls-image img{border-radius:0!important}main[data-home="/"] .themesFlat .collection-v04 .cls-image,main[data-home="/"] .themesFlat .collection-v07 .cls-image{display:block;aspect-ratio:3/4}main[data-home="/"] .themesFlat .cls-content{top:auto!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;margin:0;padding:64px 20px 18px!important;border-radius:0!important;background:linear-gradient(180deg,transparent,rgba(17,17,17,.78))!important;text-align:left}main[data-home="/"] .themesFlat .desc,main[data-home="/"] .themesFlat .name,main[data-home="/"] .themesFlat .tf-btn-line,main[data-home="/"] .themesFlat .tf-btn-line span,main[data-home="/"] .themesFlat .title{color:#fff!important}main[data-home="/"] .themesFlat .name,main[data-home="/"] .themesFlat .title{margin:0!important;font-size:28px;line-height:1.1}main[data-home="/"] .themesFlat .desc{margin:0 0 8px!important}main[data-home="/shop"] .flat-spacing-mix-1,main[data-home="/shop/default"] .flat-spacing-mix-1{padding-top:12px!important}main[data-home="/shop"] .flat-spacing-2:has(.box-icon_V01),main[data-home="/shop/default"] .flat-spacing-2:has(.box-icon_V01){background:#f3f3f3;padding-top:40px!important;padding-bottom:36px!important}main[data-home="/shop"] .flat-spacing-2:has(.box-icon_V01) .box-icon_V01,main[data-home="/shop/default"] .flat-spacing-2:has(.box-icon_V01) .box-icon_V01{height:auto;padding:0 28px;background:transparent}main[data-home="/shop"] .flat-spacing-2:has(.box-icon_V01) .swiper-slide+.swiper-slide .box-icon_V01,main[data-home="/shop/default"] .flat-spacing-2:has(.box-icon_V01) .swiper-slide+.swiper-slide .box-icon_V01{border-left:1px solid #ddd}main[data-home="/shop"] .flat-spacing-2:has(.box-icon_V01) .box-icon_V01 .icon,main[data-home="/shop/default"] .flat-spacing-2:has(.box-icon_V01) .box-icon_V01 .icon{margin-bottom:10px!important;font-size:28px!important}main[data-home="/shop"] .flat-spacing-2:has(.box-icon_V01) .box-icon_V01 .title,main[data-home="/shop/default"] .flat-spacing-2:has(.box-icon_V01) .box-icon_V01 .title{margin-bottom:6px;font-size:16px}main[data-home="/shop"] .flat-spacing-2:has(.box-icon_V01) .box-icon_V01 .text,main[data-home="/shop/default"] .flat-spacing-2:has(.box-icon_V01) .box-icon_V01 .text{max-width:260px;margin-inline:auto;color:#5c5c5c}@media (max-width:767px){main[data-home="/shop"] .flat-spacing-2:has(.box-icon_V01) .swiper-slide+.swiper-slide .box-icon_V01,main[data-home="/shop/default"] .flat-spacing-2:has(.box-icon_V01) .swiper-slide+.swiper-slide .box-icon_V01{border-left:0;border-top:1px solid #ddd;padding-top:22px;margin-top:22px}}.card-product_wrapper .img-hover{clip-path:none!important;opacity:0;transform:none!important;transition:opacity .45s ease!important}.card-product_wrapper:hover .img-product{transform:none!important}.card-product_wrapper:hover .img-hover{clip-path:none!important;opacity:1;transform:none!important}.box-navigation button.item-link{background:none;border:0;padding-top:24px;padding-bottom:24px;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:default}.tf-pagination-shop .pagination-item{width:36px!important;height:36px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111;font-size:14px;font-weight:500}.tf-pagination-shop .pagination-item:hover{background:#f2f2f2!important}.tf-pagination-shop .pagination-item.active,.tf-pagination-shop .pagination-item.active:hover{background:#111!important;color:#fff!important}.sw-dot-default .swiper-pagination-bullet{width:18px!important;height:2px!important;border:0!important;border-radius:0!important;background:#d4d4d4!important;opacity:1!important}.sw-dot-default .swiper-pagination-bullet:before{display:none!important}.sw-dot-default .swiper-pagination-bullet-active{width:28px!important;background:#111!important}.sw-line-default .swiper-pagination-bullet{height:2px!important;border-radius:0!important}.product-badge_item{border-radius:0!important;padding:4px 8px!important;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.product-badge_item.best,.product-badge_item.new{background:#111!important;color:#fff!important}.product-badge_item.sale{background:#fff!important;color:#111!important;border:1px solid #111}.product-badge_item.best .icon{display:none}.badge-sale,.badge-sale.style-2,.badge-sale.style-2.best,.badge-sale.style-2.most,.badge-sale.style-fill{border-radius:0!important;background:#111!important;color:#fff!important;border:0!important;padding:4px 8px!important;letter-spacing:.06em}.product-marquee_sale{background:#111;padding:7px 12px;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.product-marquee_sale .marquee-wrapper{animation:none!important;justify-content:center}.product-marquee_sale .initial-child-container{justify-content:center;width:100%;gap:0}.product-marquee_sale .ic-wrap,.product-marquee_sale .marquee-child-item:not(:first-child){display:none}.product-color_list{gap:10px!important;margin-left:0!important}.product-color_list .product-color-item,.product-color_list.style-2 .product-color-item{width:14px!important;height:14px!important;border-radius:0!important}.product-color_list .product-color-item .swatch-value{border-radius:0!important}.product-color_list .color-track,.product-color_list.style-2 .color-track{width:20px!important;height:20px!important;border-radius:0!important;border:1px solid #111!important}.pick-color{width:88px}.pick-color,.pick-color .dot,.pick-color img{border-radius:0}.account-home{padding:28px 0 72px}.account-crumb{display:flex;gap:8px;margin:0 0 20px;color:#8a8a8a;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.account-crumb a{color:#111}.account-home-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:36px;align-items:start}.account-home-head h1{margin:0;font-size:36px;line-height:1.1;letter-spacing:-.03em}.account-home-head p{margin:8px 0 0;color:#5c5c5c;font-size:15px}.account-home .my-account-nav{gap:4px;max-width:none}.account-home .my-account-nav .link-account{justify-content:flex-start;border-radius:0;padding:11px 14px}.account-home-cards{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:12px;margin-top:22px}.account-home-cards>*{display:flex;flex-direction:column;gap:4px;min-height:132px;padding:16px;border:1px solid #ebebeb;border-radius:0;color:inherit;text-decoration:none}.account-home-cards span,.account-home-links span{color:#8a8a8a;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.account-home-cards strong{font-size:20px;font-weight:600}.account-home-cards p,.account-home-cards small,.account-home-forms p{margin:0;color:#5c5c5c;font-size:14px;line-height:1.45}.account-home-forms,.account-home-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.account-home-forms{grid-template-columns:1fr 1fr}.account-home-links a{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid #ebebeb;color:inherit;text-decoration:none}.account-home-links strong{font-size:16px;font-weight:600}.account-home .account-form,.account-home .account-order{margin:0;border-radius:0}.account-home .account-form h2{margin:0 0 12px;font-size:18px;letter-spacing:-.03em}.account-home .account-form input,.account-home .account-form select,.account-home .account-form textarea{width:100%;margin-top:8px;padding:10px 0;border:0!important;border-bottom:1px solid #111!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#111;font:inherit}.account-home .account-form .account-check input{width:16px!important;height:16px;margin:0!important;padding:0!important;border:1px solid #111!important;border-radius:0!important;accent-color:#111}.account-home .account-form button{margin-top:16px;padding:12px 18px;border:0;border-radius:0;background:#111;color:#fff;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.account-list{display:flex;flex-direction:column;gap:12px;margin-top:22px}.account-list article{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:16px;align-items:start;padding:16px;border:1px solid #ebebeb}.account-list span{color:#8a8a8a;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.account-list strong{display:block;margin-top:4px;font-size:20px;font-weight:600}.account-list p,.account-list small{margin:0;color:#5c5c5c;font-size:14px;line-height:1.45}.account-list article>div:last-child{text-align:right}.account-list article>div:last-child strong{margin-top:6px}.account-row-actions{display:flex;justify-content:flex-end;gap:8px}.account-home button.account-ghost{margin:0;padding:10px 14px;border:1px solid #111;border-radius:0;background:#fff;color:#111;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.account-address-form{max-width:640px;margin-top:12px!important}.account-form-actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:22px}.account-address-form .account-form-actions button{margin:0!important;height:44px;min-width:128px;padding:0 18px;border:1px solid #111!important;border-radius:0!important;background:#111!important;color:#fff!important;font:inherit;font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.account-address-form .account-form-actions button.account-ghost{background:#fff!important;color:#111!important}.account-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.account-check{display:flex;gap:8px;align-items:center;margin-top:14px;font-size:14px}@media (max-width:991px){.account-form-row,.account-home-cards,.account-home-forms,.account-home-grid,.account-home-links,.account-list article{grid-template-columns:1fr}.account-list article>div:last-child,.account-row-actions{text-align:left;justify-content:flex-start}}.pick-color.is-on{border-color:#111;box-shadow:inset 0 0 0 1px #111}.logo-site{aspect-ratio:auto!important;max-width:none!important}.logo-site img{width:128px!important;height:auto!important;object-fit:contain}@media (max-width:575px){.logo-site img{width:104px!important}}.tf-topbar{z-index:1040!important}header.tf-header{z-index:1030!important}.account-home-head{position:static!important;z-index:auto!important;background:transparent;box-shadow:none}.account-home form.account-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]),.account-home form.account-form select,.account-home form.account-form textarea{height:auto!important;margin-top:8px;padding:10px 0!important;border:0!important;border-bottom:1px solid #111!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#111}.account-home form.account-form input:not([type=checkbox]):not([type=radio]):focus,.account-home form.account-form select:focus,.account-home form.account-form textarea:focus{border-color:#111!important;box-shadow:none!important}