.custom-switch{width:56px !important;height:32px !important;border-radius:6px !important}.custom-switch.ant-switch-checked{background:#2f9386 !important}.custom-switch.ant-switch-checked .ant-switch-handle{left:calc(100% - 27px) !important}.custom-switch .ant-switch-handle{width:22.29px;height:22.29px;top:5px;left:5px}.custom-switch .ant-switch-handle::before{background:#fff;width:22.29px;height:22.29px;border-radius:6px}.custom-switch .checked{position:absolute;right:10px;top:5px;color:#2f9386}
.sp-page,.sp-filters,.sp-sort{--sp-bg: var(--sdna-bg, #f7f1ed);--sp-card: var(--sdna-card, #fbf8f6);--sp-soft: var(--sdna-soft, #ead8cd);--sp-line: var(--sdna-line, #e5d4c7);--sp-line-strong: var(--sdna-line-strong, #cdae9d);--sp-ink: var(--sdna-ink, #1f1a17);--sp-ink-soft: var(--sdna-ink-soft, #6e625b);--sp-muted: var(--sdna-muted, #9a8c82);--sp-accent: var(--sdna-accent, #4a3a33);--sp-gold: var(--sdna-gold, #b89463);--sp-on-accent: var(--sdna-on-accent, #fbf8f6);--sp-serif: var(--sdna-serif, "EB Garamond", Garamond, serif);--sp-sans: var(--sdna-sans, "Inter", -apple-system, sans-serif)}.sp-page{padding:28px 28px 140px;font-family:var(--sp-sans);color:var(--sp-ink)}.sp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;margin-bottom:18px}.sp-head__title{display:flex;align-items:baseline;gap:14px}.sp-head__title h1{margin:0;font-family:var(--sp-serif);font-size:clamp(30px,4vw,42px);font-weight:500;line-height:1.05}.sp-head__count{font-size:13px;color:var(--sp-muted);font-variant-numeric:tabular-nums}.sp-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.sp-ideas{padding:8px 12px;border:1px solid var(--sp-line-strong);background:var(--sp-card);font:inherit;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sp-ink-soft);cursor:pointer}.sp-ideas b{margin-left:6px;color:var(--sp-gold);font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}.sp-link{padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--sp-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sp-link:disabled{color:var(--sp-muted);cursor:default}.sp-btn{padding:13px 22px;border:1px solid var(--sp-ink);font:inherit;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.sp-btn--accent{background:var(--sp-accent);border-color:var(--sp-accent);color:var(--sp-on-accent)}.sp-btn--accent:hover{background:var(--sp-ink);border-color:var(--sp-ink)}.sp-tabs{display:flex;gap:4px;border-bottom:1px solid var(--sp-line);margin-bottom:16px;overflow-x:auto}.sp-tab{padding:10px 14px;border:0;border-bottom:2px solid rgba(0,0,0,0);background:none;font:inherit;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-muted);white-space:nowrap;cursor:pointer}.sp-tab:hover{color:var(--sp-ink)}.sp-tab.active{color:var(--sp-ink);border-bottom-color:var(--sp-ink)}.sp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px}.sp-search{flex:1 1 280px;display:flex;align-items:center;gap:8px;max-width:420px;padding:0 12px;border:1px solid var(--sp-line-strong);background:var(--sp-card);color:var(--sp-muted)}.sp-search input{flex:1;min-width:0;height:40px;border:0;outline:0;background:rgba(0,0,0,0);font:inherit;font-size:14px;color:var(--sp-ink)}.sp-search:focus-within{border-color:var(--sp-ink)}.sp-tool{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:1px solid var(--sp-line-strong);background:rgba(0,0,0,0);font:inherit;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-ink);cursor:pointer}.sp-tool svg{width:16px;height:16px}.sp-tool:hover{border-color:var(--sp-ink)}.sp-tool--select{margin-left:auto}.sp-tool__count{min-width:18px;padding:0 5px;background:var(--sp-ink);color:var(--sp-bg);font-size:11px;letter-spacing:0;text-align:center}.sp-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:22px}.sp-card{display:flex;flex-direction:column;min-width:0;background:var(--sp-card);border:1px solid var(--sp-line);transition:border-color .15s ease,box-shadow .15s ease}.sp-card:hover{border-color:var(--sp-line-strong);box-shadow:0 10px 28px -16px rgba(60,50,30,.35)}.sp-card--selected{outline:2px solid var(--sp-ink);outline-offset:-1px}.sp-card--archived .sp-card__media img{opacity:.6}.sp-card__media{position:relative;aspect-ratio:2/3;max-width:100%;background:var(--sp-soft);overflow:hidden;cursor:pointer}.sp-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.sp-card:hover .sp-card__media img{transform:scale(1.02)}.sp-card__noimg{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--sp-serif);font-style:italic;color:var(--sp-ink-soft)}.sp-card__check{position:absolute;top:10px;left:10px;width:26px;height:26px;opacity:0;transition:opacity .15s ease;cursor:pointer}.sp-card__check input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.sp-card__check span{display:block;width:100%;height:100%;border:1.5px solid var(--sp-ink);background:rgba(251,248,246,.92)}.sp-card__check input:checked+span{background:var(--sp-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23f7f1ed' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/70% no-repeat}.sp-card__check input:focus-visible+span{outline:2px solid var(--sp-gold);outline-offset:2px}.sp-card:hover .sp-card__check,.sp-card--selected .sp-card__check,.sp-page--selecting .sp-card .sp-card__check{opacity:1}.sp-card__badges{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.sp-card__tariff{position:absolute;left:12px;bottom:12px}.sp-card__body{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px;flex:1}.sp-card__meta{min-width:0}.sp-card__name{margin:0;font-family:var(--sp-serif);font-size:17px;font-weight:500;line-height:1.2;color:var(--sp-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-card__sku{display:block;margin-top:2px;font-size:11px;letter-spacing:.08em;color:var(--sp-muted)}.sp-card__row{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.sp-card__price{font-family:var(--sp-serif);font-size:18px;font-variant-numeric:tabular-nums}.sp-card__price small{font-family:var(--sp-sans);font-size:11px;color:var(--sp-muted)}.sp-card__more{width:32px;height:28px;border:1px solid rgba(0,0,0,0);background:none;font-size:16px;line-height:1;letter-spacing:1px;color:var(--sp-ink-soft);cursor:pointer}.sp-card__more:hover{border-color:var(--sp-line-strong)}.sp-card__bag{height:38px;border:1px solid var(--sp-ink);background:rgba(0,0,0,0);font:inherit;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-ink);cursor:pointer}.sp-card__bag:hover:not(:disabled){background:var(--sp-ink);color:var(--sp-bg)}.sp-card__bag--in{border-color:var(--sp-line-strong);background:var(--sp-soft);color:var(--sp-ink-soft);cursor:default}.sp-card__bag:disabled{opacity:.6;cursor:default}.sp-badge{padding:3px 7px;background:rgba(251,248,246,.92);border:1px solid var(--sp-line-strong);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-ink-soft)}.sp-badge--ordered{background:var(--sp-ink);border-color:var(--sp-ink);color:var(--sp-bg)}.sp-badge--store{border-color:var(--sp-gold);color:var(--sp-accent)}.sp-selection-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:18px;padding:12px 28px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--sdna-card, #fbf8f6);border-top:1px solid var(--sdna-line-strong, #cdae9d);box-shadow:0 -10px 30px rgba(31,26,23,.1);font-family:var(--sdna-sans, "Inter", sans-serif);transform:translateY(110%);transition:transform .25s ease}.sp-selection-bar.open{transform:translateY(0)}.sp-selection-bar__count{display:flex;flex-direction:column;gap:2px;flex:0 0 auto;min-width:110px}.sp-selection-bar__count b{font-size:14px;font-weight:600;color:var(--sdna-ink, #1f1a17)}.sp-selection-bar .product-right-side-sticky-action,.sp-selection-bar .product-right-side{position:static !important;width:auto !important;padding:0;margin:0}.sp-selection-bar .product-right-side{display:flex;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.sp-selection-bar .product-right-side::-webkit-scrollbar{display:none}.sp-selection-bar .btn-product-action[disabled],.sp-selection-bar .btn-product-action.disabled{display:none !important}.sp-selection-bar div.product-action-bar__add-new-design,.sp-selection-bar .product-right-side__title-option{display:none !important}.sp-selection-bar .btn-product-action{flex:0 0 auto;display:inline-flex !important;align-items:center;gap:6px;width:auto !important;height:40px;margin:0 !important;padding:0 14px;white-space:nowrap;font-family:var(--sdna-sans, "Inter", sans-serif) !important;font-size:12.5px !important;font-weight:500 !important;letter-spacing:.02em !important;text-transform:none !important;border-radius:0 !important}.sp-selection-bar .btn-product-action svg,.sp-selection-bar .product-action-icon-wrapper,.sp-selection-bar .product-action-icon-wrapper svg{width:16px !important;height:16px !important;min-width:16px;margin:0 !important}.sp-selection-bar .btn-product-action.btn-product-action--request-btn{background:var(--sdna-accent, #4a3a33) !important;border-color:var(--sdna-accent, #4a3a33) !important;color:var(--sdna-on-accent, #fbf8f6) !important}.sp-selection-bar .btn-product-action.btn-product-action--request-btn svg path{fill:var(--sdna-on-accent, #fbf8f6)}.sp-selection-bar .download-dropdown-menu{display:none !important;position:absolute;bottom:calc(100% + 6px);left:0;z-index:2;flex-direction:column;gap:6px;padding:6px;background:var(--sdna-card, #fbf8f6);border:1px solid var(--sdna-line-strong, #cdae9d);box-shadow:0 -8px 24px rgba(31,26,23,.12)}.sp-selection-bar .download-dropdown-menu.visible{display:flex !important}.sp-selection-bar .product-right-side>div:not(.product-action-bar__add-new-design):not(.product-right-side__title-option){position:relative;flex:0 0 auto}@media(prefers-reduced-motion: reduce){.sp-selection-bar,.sp-card,.sp-card__media img{transition:none}}@media(max-width: 720px){.sp-page{padding:16px 16px 150px}.sp-head{align-items:flex-start}.sp-head__actions{width:100%;justify-content:space-between}.sp-search{flex:1 1 100%;max-width:none}.sp-tool--select{margin-left:0}.sp-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.sp-card__check{opacity:1}.sp-card__body{padding:10px;gap:6px}.sp-card__name{font-size:15px}.sp-card__price{font-size:16px}.sp-selection-bar{flex-direction:column;align-items:stretch;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px))}.sp-selection-bar__count{flex-direction:row;justify-content:space-between;align-items:center}}.sp-sort .ant-drawer-body{padding:8px 20px 24px;font-family:var(--sdna-sans, "Inter", sans-serif)}.sp-sort .ant-drawer-footer{border-top:1px solid var(--sdna-line, #e5d4c7);padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--sdna-card, #fbf8f6)}.sp-sort__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sp-sort__actions .sp-btn{justify-content:center;width:100%}.sp-sort__group{padding:16px 0;border-bottom:1px solid var(--sdna-line, #e5d4c7)}.sp-sort__group:last-child{border-bottom:0}.sp-sort__title{margin:0 0 8px;font-family:var(--sdna-sans, "Inter", sans-serif);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sdna-muted, #9a8c82)}.sp-sort__option{display:flex;align-items:center;gap:12px;width:100%;padding:9px 0;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--sdna-sans, "Inter", sans-serif);font-size:14px;color:var(--sdna-ink-soft, #6e625b)}.sp-sort__option:hover,.sp-sort__option.is-checked{color:var(--sdna-ink, #1f1a17)}.sp-sort__option:focus-visible{outline:2px solid var(--sdna-ink, #1f1a17);outline-offset:2px}.sp-sort__dot{flex:0 0 auto;width:16px;height:16px;border:1px solid var(--sdna-line-strong, #cdae9d);border-radius:50%;position:relative}.is-checked .sp-sort__dot{border-color:var(--sdna-ink, #1f1a17)}.is-checked .sp-sort__dot::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--sdna-ink, #1f1a17)}.sp-sort__range.ant-picker{width:100%;border-radius:0}.sp-sort__default{display:flex;flex-direction:column;gap:6px;margin-top:12px;font-size:12px;color:var(--sdna-ink-soft, #6e625b)}.sp-sort__default select{height:40px;padding:0 10px;border:1px solid var(--sdna-line-strong, #cdae9d);background:var(--sdna-card, #fbf8f6);font-family:inherit;font-size:14px;color:var(--sdna-ink, #1f1a17)}span.sp-ideas{cursor:default}.sp-filters.ant-drawer .ant-drawer-content,.sp-sort.ant-drawer .ant-drawer-content{background:var(--sdna-bg, #f7f1ed)}.sp-filters.ant-drawer .ant-drawer-header,.sp-sort.ant-drawer .ant-drawer-header{background:var(--sdna-bg, #f7f1ed);border-bottom:1px solid var(--sdna-line, #e5d4c7);padding:18px 20px}.sp-filters.ant-drawer .ant-drawer-title,.sp-sort.ant-drawer .ant-drawer-title{font-family:var(--sdna-serif, "EB Garamond", Garamond, serif);font-size:26px;font-weight:400;line-height:1.1;color:var(--sdna-ink, #1f1a17)}.sp-filters.ant-drawer .ant-drawer-close,.sp-sort.ant-drawer .ant-drawer-close{color:var(--sdna-ink, #1f1a17)}.sp-filters.ant-drawer .ant-drawer-body,.sp-sort.ant-drawer .ant-drawer-body{padding:4px 20px 32px;font-family:var(--sdna-sans, "Inter", sans-serif)}.sp-filters.ant-drawer .ant-drawer-footer,.sp-sort.ant-drawer .ant-drawer-footer{background:var(--sdna-card, #fbf8f6)}.sp-sort .sp-sort__group{padding:18px 0 14px}.sp-sort .sp-sort__title{margin-bottom:6px}.sp-sort .sp-sort__option{padding:6px 0;font-family:var(--sdna-serif, "EB Garamond", Garamond, serif);font-size:21px;line-height:1.2;color:var(--sdna-ink-soft, #6e625b)}.sp-sort .sp-sort__option.is-checked{color:var(--sdna-ink, #1f1a17);font-style:italic}.sp-sort .sp-sort__dot{width:14px;height:1.5px;border:0;border-radius:0;background:rgba(0,0,0,0)}.is-checked .sp-sort .sp-sort__dot{background:var(--sdna-ink, #1f1a17)}.is-checked .sp-sort .sp-sort__dot::after{display:none}.sp-sort .sp-sort__default select{font-family:var(--sdna-sans, "Inter", sans-serif)}.sp-filters .left-menu{width:auto !important;padding:0 !important;margin:0 !important;border:0 !important;background:rgba(0,0,0,0) !important;font-family:var(--sdna-sans, "Inter", sans-serif)}.sp-filters .left-menu .filter-item{margin:0 !important;padding:0 !important}.sp-filters .left-menu .parent-filter-wrapper{border-bottom:1px solid var(--sdna-line, #e5d4c7)}.sp-filters .left-menu .parent-filter-item{display:block !important;width:100%;padding:14px 0 !important;margin:0 !important;font-family:var(--sdna-serif, "EB Garamond", Garamond, serif) !important;font-size:21px !important;font-weight:400 !important;letter-spacing:0 !important;line-height:1.2;text-transform:lowercase !important;color:var(--sdna-ink-soft, #6e625b) !important}.sp-filters .left-menu .parent-filter-item::first-letter{text-transform:uppercase}.sp-filters .left-menu .parent-filter-item.expanded{color:var(--sdna-ink, #1f1a17) !important;font-style:italic}.sp-filters .left-menu .parent-filter-item .collapse-icon{float:right;font-family:var(--sdna-sans, "Inter", sans-serif);font-style:normal;font-size:18px;font-weight:300;color:var(--sdna-muted, #9a8c82)}.sp-filters .left-menu .parent-filter-item.discount-wholesale{display:flex !important;align-items:center;justify-content:space-between;padding:16px 0 !important;border-bottom:1px solid var(--sdna-line, #e5d4c7);font-family:var(--sdna-sans, "Inter", sans-serif) !important;font-size:14px !important;text-transform:none !important;font-style:normal}.sp-filters .left-menu .parent-filter-item.discount-wholesale a{color:inherit !important}.sp-filters .left-menu .parent-filter-item.discount-wholesale::after{content:"";flex:0 0 auto;width:34px;height:20px;border-radius:10px;background:var(--sdna-line-strong, #cdae9d);box-shadow:inset 0 0 0 2px var(--sdna-line-strong, #cdae9d),inset -14px 0 0 2px var(--sdna-card, #fbf8f6)}.sp-filters .left-menu .parent-filter-item.discount-wholesale.active{color:var(--sdna-ink, #1f1a17) !important}.sp-filters .left-menu .parent-filter-item.discount-wholesale.active::after{background:var(--sdna-ink, #1f1a17);box-shadow:inset 0 0 0 2px var(--sdna-ink, #1f1a17),inset 14px 0 0 2px var(--sdna-card, #fbf8f6)}.sp-filters .left-menu .sub-item-wrapper{padding:0 0 12px}.sp-filters .left-menu .sub-filter{display:flex;align-items:center;gap:10px;padding:7px 0;margin:0 !important;font-size:14px}.sp-filters .left-menu .sub-filter a{color:var(--sdna-ink-soft, #6e625b) !important;font-size:14px !important;text-decoration:none}.sp-filters .left-menu .sub-filter a.active{color:var(--sdna-ink, #1f1a17) !important;font-weight:600}.sp-filters .left-menu .sub-filter .number{font-size:12px;color:var(--sdna-muted, #9a8c82)}.sp-filters .left-menu .sub-filter.active>a{color:var(--sdna-ink, #1f1a17) !important;text-decoration:underline;text-underline-offset:3px}.sp-filters .left-menu .clear-sub-filter{flex:0 0 auto;width:auto !important;margin:0 !important}.sp-filters .left-menu .ant-checkbox-inner{border-radius:0;border-color:var(--sdna-line-strong, #cdae9d);background:var(--sdna-card, #fbf8f6)}.sp-filters .left-menu .filter-wrapper{display:flex;align-items:center;justify-content:space-between;padding:18px 0 0}.sp-filters .left-menu .filter-wrapper .filter-item{font-size:12px !important;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sdna-ink, #1f1a17) !important;text-decoration:underline;text-underline-offset:4px}.sp-select-group{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.sp-deselect{padding:0 2px;border:0;background:none;font:inherit;font-size:12.5px;color:var(--sdna-ink-soft, #6e625b);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sp-deselect:hover{color:var(--sdna-ink, #1f1a17)}.sp-selection-bar .product-right-side{flex:1 1 auto;scroll-snap-type:x proximity}.sp-selection-bar__more{display:none;flex:none;height:40px;padding:0 12px;border:1px solid var(--sdna-ink, #1f1a17);background:var(--sdna-ink, #1f1a17);color:var(--sdna-on-accent, #fbf8f6);font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer}.sp-selection-bar.overflowing .sp-selection-bar__more{display:inline-flex;align-items:center}.sp-selection-bar>div:not(.sp-selection-bar__count){flex:1 1 auto;min-width:0}.sp-selection-bar .product-right-side{max-width:100%}
.studio-cart{--sc-bg: var(--sdna-bg, #f7f1ed);--sc-card: var(--sdna-card, #fbf8f6);--sc-soft: var(--sdna-soft, #ead8cd);--sc-line: var(--sdna-line, #e5d4c7);--sc-line-strong: var(--sdna-line-strong, #cdae9d);--sc-ink: var(--sdna-ink, #1f1a17);--sc-ink-soft: var(--sdna-ink-soft, #6e625b);--sc-muted: var(--sdna-muted, #9a8c82);--sc-accent: var(--sdna-accent, #4a3a33);--sc-on-accent: var(--sdna-on-accent, #fbf8f6);--sc-good-bg: #e7efe2;--sc-good-ink: #2f5a2a;--sc-error: var(--sdna-error, #b3261e);--sc-serif: var(--sdna-serif, "EB Garamond", Garamond, serif);--sc-sans: var(--sdna-sans, "Inter", -apple-system, sans-serif);max-width:1280px;margin:0 auto;padding:28px 28px 80px;font-family:var(--sc-sans);font-size:14px;color:var(--sc-ink)}.studio-cart h1,.studio-cart h2,.studio-cart h3{color:var(--sc-ink);margin:0}.studio-cart .sc-muted{color:var(--sc-muted)}.studio-cart .sc-break{overflow-wrap:anywhere}.studio-cart .sc-btn.ant-btn,.studio-product .sc-btn.ant-btn,.studio-account .sc-btn.ant-btn,.studio-orders .sc-btn.ant-btn,.studio-art .sc-btn.ant-btn,.studio-checkout .sc-btn.ant-btn,.studio-wallet .sc-btn.ant-btn,.studio-touchups .sc-btn.ant-btn,.studio-prices .sc-btn.ant-btn,.studio-collections .sc-btn.ant-btn,.studio-search .sc-btn.ant-btn,.sc-modal .sc-btn.ant-btn{height:auto;padding:10px 18px;border-radius:0;border:1px solid var(--sdna-ink, #1f1a17);background:rgba(0,0,0,0);color:var(--sdna-ink, #1f1a17);font-family:var(--sdna-sans, "Inter", sans-serif);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;box-shadow:none;white-space:normal}.studio-cart .sc-btn.ant-btn:hover:not([disabled]),.studio-cart .sc-btn.ant-btn:focus-visible:not([disabled]),.studio-product .sc-btn.ant-btn:hover:not([disabled]),.studio-product .sc-btn.ant-btn:focus-visible:not([disabled]),.studio-account .sc-btn.ant-btn:hover:not([disabled]),.studio-account .sc-btn.ant-btn:focus-visible:not([disabled]),.studio-orders .sc-btn.ant-btn:hover:not([disabled]),.studio-orders .sc-btn.ant-btn:focus-visible:not([disabled]),.studio-art .sc-btn.ant-btn:hover:not([disabled]),.studio-art .sc-btn.ant-btn:focus-visible:not([disabled]),.studio-checkout .sc-btn.ant-btn:hover:not([disabled]),.studio-checkout .sc-btn.ant-btn:focus-visible:not([disabled]),.studio-wallet .sc-btn.ant-btn:hover:not([disabled]),.studio-wallet .sc-btn.ant-btn:focus-visible:not([disabled]),.studio-touchups .sc-btn.ant-btn:hover:not([disabled]),.studio-touchups .sc-btn.ant-btn:focus-visible:not([disabled]),.studio-prices .sc-btn.ant-btn:hover:not([disabled]),.studio-prices .sc-btn.ant-btn:focus-visible:not([disabled]),.studio-collections .sc-btn.ant-btn:hover:not([disabled]),.studio-collections .sc-btn.ant-btn:focus-visible:not([disabled]),.studio-search .sc-btn.ant-btn:hover:not([disabled]),.studio-search .sc-btn.ant-btn:focus-visible:not([disabled]),.sc-modal .sc-btn.ant-btn:hover:not([disabled]),.sc-modal .sc-btn.ant-btn:focus-visible:not([disabled]){background:var(--sdna-ink, #1f1a17);color:var(--sdna-on-accent, #fbf8f6)}.studio-cart .sc-btn.ant-btn[disabled],.studio-product .sc-btn.ant-btn[disabled],.studio-account .sc-btn.ant-btn[disabled],.studio-orders .sc-btn.ant-btn[disabled],.studio-art .sc-btn.ant-btn[disabled],.studio-checkout .sc-btn.ant-btn[disabled],.studio-wallet .sc-btn.ant-btn[disabled],.studio-touchups .sc-btn.ant-btn[disabled],.studio-prices .sc-btn.ant-btn[disabled],.studio-collections .sc-btn.ant-btn[disabled],.studio-search .sc-btn.ant-btn[disabled],.sc-modal .sc-btn.ant-btn[disabled]{opacity:.45}.studio-cart .sc-btn--primary.ant-btn,.studio-product .sc-btn--primary.ant-btn,.studio-account .sc-btn--primary.ant-btn,.studio-orders .sc-btn--primary.ant-btn,.studio-art .sc-btn--primary.ant-btn,.studio-checkout .sc-btn--primary.ant-btn,.studio-wallet .sc-btn--primary.ant-btn,.studio-touchups .sc-btn--primary.ant-btn,.studio-prices .sc-btn--primary.ant-btn,.studio-collections .sc-btn--primary.ant-btn,.studio-search .sc-btn--primary.ant-btn,.sc-modal .sc-btn--primary.ant-btn{background:var(--sdna-accent, #4a3a33);border-color:var(--sdna-accent, #4a3a33);color:var(--sdna-on-accent, #fbf8f6);padding:14px 18px;font-size:13px}.studio-cart .sc-btn--primary.ant-btn[disabled],.studio-product .sc-btn--primary.ant-btn[disabled],.studio-account .sc-btn--primary.ant-btn[disabled],.studio-orders .sc-btn--primary.ant-btn[disabled],.studio-art .sc-btn--primary.ant-btn[disabled],.studio-checkout .sc-btn--primary.ant-btn[disabled],.studio-wallet .sc-btn--primary.ant-btn[disabled],.studio-touchups .sc-btn--primary.ant-btn[disabled],.studio-prices .sc-btn--primary.ant-btn[disabled],.studio-collections .sc-btn--primary.ant-btn[disabled],.studio-search .sc-btn--primary.ant-btn[disabled],.sc-modal .sc-btn--primary.ant-btn[disabled]{background:var(--sdna-line-strong, #cdae9d);border-color:var(--sdna-line-strong, #cdae9d);opacity:1}.studio-cart .sc-btn--ghost.ant-btn,.studio-product .sc-btn--ghost.ant-btn,.studio-account .sc-btn--ghost.ant-btn,.studio-orders .sc-btn--ghost.ant-btn,.studio-art .sc-btn--ghost.ant-btn,.studio-checkout .sc-btn--ghost.ant-btn,.studio-wallet .sc-btn--ghost.ant-btn,.studio-touchups .sc-btn--ghost.ant-btn,.studio-prices .sc-btn--ghost.ant-btn,.studio-collections .sc-btn--ghost.ant-btn,.studio-search .sc-btn--ghost.ant-btn,.sc-modal .sc-btn--ghost.ant-btn{border-color:rgba(0,0,0,0);color:var(--sdna-ink-soft, #6e625b);text-decoration:underline;text-underline-offset:4px}.studio-cart .sc-btn--ghost.ant-btn:hover:not([disabled]),.studio-product .sc-btn--ghost.ant-btn:hover:not([disabled]),.studio-account .sc-btn--ghost.ant-btn:hover:not([disabled]),.studio-orders .sc-btn--ghost.ant-btn:hover:not([disabled]),.studio-art .sc-btn--ghost.ant-btn:hover:not([disabled]),.studio-checkout .sc-btn--ghost.ant-btn:hover:not([disabled]),.studio-wallet .sc-btn--ghost.ant-btn:hover:not([disabled]),.studio-touchups .sc-btn--ghost.ant-btn:hover:not([disabled]),.studio-prices .sc-btn--ghost.ant-btn:hover:not([disabled]),.studio-collections .sc-btn--ghost.ant-btn:hover:not([disabled]),.studio-search .sc-btn--ghost.ant-btn:hover:not([disabled]),.sc-modal .sc-btn--ghost.ant-btn:hover:not([disabled]){background:rgba(0,0,0,0);color:var(--sdna-error, #b3261e)}.studio-cart .sc-btn--small.ant-btn,.studio-product .sc-btn--small.ant-btn,.studio-account .sc-btn--small.ant-btn,.studio-orders .sc-btn--small.ant-btn,.studio-art .sc-btn--small.ant-btn,.studio-checkout .sc-btn--small.ant-btn,.studio-wallet .sc-btn--small.ant-btn,.studio-touchups .sc-btn--small.ant-btn,.studio-prices .sc-btn--small.ant-btn,.studio-collections .sc-btn--small.ant-btn,.studio-search .sc-btn--small.ant-btn,.sc-modal .sc-btn--small.ant-btn{padding:6px 12px;font-size:11px}.studio-cart .sc-link,.studio-product .sc-link,.studio-account .sc-link,.studio-orders .sc-link,.studio-art .sc-link,.studio-checkout .sc-link,.studio-wallet .sc-link,.studio-touchups .sc-link,.studio-prices .sc-link,.studio-collections .sc-link,.studio-search .sc-link,.sc-modal .sc-link{padding:0;border:0;background:none;color:var(--sdna-ink, #1f1a17);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--sc-line)}.sc-head__meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:6px;color:var(--sc-ink-soft)}.sc-head__meta span+span::before{content:"";display:inline-block;width:1px;height:12px;margin-right:18px;background:var(--sc-line-strong);vertical-align:-1px}.sc-head__actions{display:flex;align-items:center;gap:8px}.sc-eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-muted)}.studio-cart .sc-title{margin-top:4px;font-family:var(--sc-serif);font-size:44px;font-weight:400;line-height:1.05}.sc-layout{display:grid;grid-template-columns:minmax(0, 1fr) 360px;gap:28px;align-items:start}.sc-main{min-width:0}.sc-card{background:var(--sc-card);border:1px solid var(--sc-line);padding:20px 22px}.sc-card__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.sc-card__head h2{font-family:var(--sc-serif);font-size:24px;font-weight:400}.sc-tier{margin-bottom:24px;padding:14px 22px}.sc-tier__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.sc-tier__head h2{font-family:var(--sc-serif);font-size:20px;font-weight:400;margin:0}.sc-tier__until,.sc-tier__next{color:var(--sc-muted);font-size:13px}.sc-tier__next{margin:4px 0 0}.sc-tier__levels{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.sc-tier__levels li{display:flex;gap:6px;padding:3px 10px;border:1px solid var(--sc-line);font-size:12px}.sc-tier__levels span{color:var(--sc-muted)}.sc-tier__levels strong{font-weight:600}.sc-details__cols{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;line-height:1.55}.sc-details__cols>div{padding:0 18px;border-left:1px solid var(--sc-line);color:var(--sc-ink-soft)}.sc-details__cols>div:first-child{padding-left:0;border-left:0}.sc-details__cols h3{margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--sc-ink)}.sc-products-head{display:flex;align-items:center;justify-content:space-between;margin:30px 0 14px}.sc-products-head h2{font-family:var(--sc-serif);font-size:28px;font-weight:400}.sc-line{display:grid;grid-template-columns:132px minmax(0, 1fr);gap:22px;margin-bottom:14px;padding:18px;background:var(--sc-card);border:1px solid var(--sc-line)}.sc-line__media{aspect-ratio:2/3;overflow:hidden;background:var(--sc-soft)}.sc-line__media img{width:100%;height:100%;object-fit:cover;display:block}.sc-line__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sc-line__name{font-family:var(--sc-sans);font-size:17px;font-weight:600;line-height:1.3}.sc-line__meta{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:2px;font-size:13px;color:var(--sc-ink-soft)}.sc-line__remove{flex:0 0 auto;padding:2px 0;border:0;background:none;font:inherit;font-size:13px;color:var(--sc-ink-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sc-line__remove:hover{color:var(--sc-error)}.sc-line__msg{margin:10px 0 0;padding:9px 12px;font-size:14px;line-height:1.45;background:var(--sc-bg);border-left:3px solid var(--sc-line-strong)}.sc-line__msg.is-nudge{border-left-color:var(--sc-accent)}.sc-line__msg.is-done{background:var(--sc-good-bg);border-left-color:var(--sc-good-ink);color:var(--sc-good-ink)}.sc-line__grid{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:14px}.sc-line__sizes{display:flex;flex-wrap:wrap;gap:8px}.sc-line__sums{align-self:flex-end;display:grid;grid-template-columns:repeat(3, auto);gap:0;margin:0;border:1px solid var(--sc-line)}.sc-line__sums>div{min-width:84px;padding:8px 12px;text-align:center}.sc-line__sums>div+div{border-left:1px solid var(--sc-line)}.sc-line__sums dt{font-size:11px;color:var(--sc-muted);white-space:nowrap}.sc-line__sums dd{margin:2px 0 0;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.sc-line__total{background:var(--sc-bg)}.sc-line__fee{margin:8px 0 0;font-size:13px;color:var(--sc-ink-soft)}.sc-tiers{margin-top:12px;padding:8px;background:var(--sc-bg)}.sc-tiers__title{margin:0 0 6px 2px;font-size:12px;font-weight:600;color:var(--sc-ink-soft)}.sc-tiers__row{display:grid;grid-template-columns:repeat(auto-fit, minmax(70px, 1fr));gap:4px;margin:0;padding:0;list-style:none}.sc-line.is-updating .sc-tiers,.sc-line.is-updating .sc-line__sums dd,.sc-line.is-updating .sc-line__fee{opacity:.55;transition:opacity .15s}.sc-tier{display:flex;background:var(--sc-card);font-variant-numeric:tabular-nums}.sc-tier__pick{flex:1;display:flex;flex-direction:column;align-items:center;padding:6px 4px;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.sc-tier__pick:hover:not(:disabled){background:var(--sc-line, rgba(0, 0, 0, 0.06))}.sc-tier__pick:focus-visible{outline:2px solid var(--sc-accent);outline-offset:-2px}.sc-tier__pick:disabled{cursor:default}.sc-tier__range{font-size:12px;color:var(--sc-muted)}.sc-tier__range small{font-size:11px}.sc-tier__price{font-size:14px;font-weight:600}.sc-tier.is-active{background:var(--sc-accent);color:var(--sc-on-accent)}.sc-tier.is-active .sc-tier__range{color:var(--sc-on-accent);opacity:.85}.sc-size{display:flex;flex-direction:column;align-items:center;gap:4px}.sc-size__label{font-size:12px;font-weight:600;color:var(--sc-ink-soft)}.sc-size__control{display:inline-flex;align-items:stretch;height:36px;border:1px solid var(--sc-line-strong);background:var(--sc-card)}.sc-size__control button{width:30px;border:0;background:none;font-size:18px;line-height:1;color:var(--sc-ink);cursor:pointer}.sc-size__control button:disabled{color:var(--sc-line-strong);cursor:default}.sc-size__control button:hover:not(:disabled){background:var(--sc-soft)}.sc-size__control input{width:40px;border:0;border-left:1px solid var(--sc-line);border-right:1px solid var(--sc-line);background:rgba(0,0,0,0);text-align:center;font:inherit;font-size:15px;color:var(--sc-muted);font-variant-numeric:tabular-nums}.sc-size__control input:focus{outline:2px solid var(--sc-ink);outline-offset:-2px}.sc-size.has-qty .sc-size__label{color:var(--sc-ink)}.sc-size.has-qty input{color:var(--sc-ink);font-weight:600}.sc-size.has-qty .sc-size__control{border-color:var(--sc-ink)}.sc-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:18px;border:1px dashed var(--sc-line-strong);background:rgba(0,0,0,0);font:inherit;font-size:14px;color:var(--sc-ink);cursor:pointer}.sc-add span{font-size:18px}.sc-add:hover{background:var(--sc-card);border-color:var(--sc-ink)}.sc-empty{padding:40px 24px;text-align:center;background:var(--sc-card);border:1px solid var(--sc-line)}.sc-empty p{font-family:var(--sc-serif);font-size:24px;margin:0 0 16px}.sc-empty__actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.sc-foot{margin-top:28px;padding-top:18px;border-top:1px solid var(--sc-line)}.sc-foot .order-history{margin-top:10px}.sc-summary{position:sticky;top:84px;padding:22px;background:var(--sc-card);border:1px solid var(--sc-line)}.sc-summary__title{margin-bottom:14px !important;font-family:var(--sc-serif);font-size:26px;font-weight:400}.sc-summary__block{padding:16px 0;border-top:1px solid var(--sc-line)}.sc-summary__block h3{margin-bottom:10px !important;font-family:var(--sc-serif);font-size:20px;font-weight:400}.sc-summary__block.is-loading{opacity:.5;pointer-events:none}.sc-summary .sc-select,.sc-summary .sc-date{width:100%;margin-bottom:10px}.sc-summary .sc-select .ant-select-selector,.sc-summary .sc-date .ant-select-selector{height:40px !important;align-items:center;border-radius:0 !important}.sc-summary .sc-date.ant-picker{height:40px;border-radius:0}.sc-label{display:block;margin:6px 0 6px;font-size:12px;color:var(--sc-ink-soft)}.sc-shipdate{padding:10px 12px;background:var(--sc-good-bg);color:var(--sc-good-ink);line-height:1.4}.sc-rows{margin:0 0 6px}.sc-rows>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.sc-rows dt{color:var(--sc-ink-soft)}.sc-rows dd{margin:0;font-variant-numeric:tabular-nums;text-align:right}.sc-rows.is-muted dd{color:var(--sc-muted)}.sc-savings{margin:4px 0 14px;padding:9px 12px;background:var(--sc-good-bg);color:var(--sc-good-ink);font-size:13.5px;line-height:1.4}.sc-total{display:flex;justify-content:space-between;align-items:baseline;margin:4px -10px 0;padding:14px 10px;background:var(--sc-bg);border-top:1px solid var(--sc-line);border-bottom:1px solid var(--sc-line)}.sc-total span{font-family:var(--sc-serif);font-size:22px}.sc-total strong{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.sc-hint{margin:8px 0 0;font-size:12.5px;line-height:1.4;color:var(--sc-muted)}.sc-error{margin:6px 0 0;color:var(--sc-error);font-size:13px}.sc-check{display:flex;align-items:flex-start;gap:10px;margin:6px 0 12px;cursor:pointer;line-height:1.4}.sc-check input{width:18px;height:18px;margin-top:1px;accent-color:var(--sc-accent);flex:0 0 auto}.sc-extras{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.sc-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.sc-inline .ant-input{flex:1 1 140px;height:38px;border-radius:0}.sc-inline .sc-label{width:100%;margin:0}.sc-place{padding-top:16px;border-top:1px solid var(--sc-line)}.sc-modal .ant-modal-content{border-radius:0;background:var(--sdna-card, #fbf8f6)}.sc-modal .ant-modal-title,.sc-modal .ant-modal-confirm-title{font-family:var(--sdna-serif, "EB Garamond", Garamond, serif);font-size:24px;font-weight:400}.sc-modal .ant-btn{border-radius:0}.sc-modal .ant-btn-primary:not(.ant-btn-dangerous){background:var(--sdna-accent, #4a3a33);border-color:var(--sdna-accent, #4a3a33)}@media(max-width: 1100px){.sc-layout{grid-template-columns:minmax(0, 1fr)}.sc-summary{position:static}}@media(max-width: 720px){.studio-cart{padding:18px 16px 60px}.studio-cart .sc-title{font-size:34px}.sc-head{flex-direction:column;align-items:flex-start}.sc-head__meta span+span::before{display:none}.sc-details__cols{grid-template-columns:minmax(0, 1fr);gap:14px}.sc-details__cols>div{padding:0;border-left:0}.sc-line{grid-template-columns:84px minmax(0, 1fr);gap:14px;padding:14px}.sc-line__grid{grid-template-columns:minmax(0, 1fr);grid-column:1/-1}.sc-line__sums>div{min-width:0}.sc-line__body{display:contents}.sc-line__head{grid-column:2}.sc-tiers,.sc-line__msg,.sc-line__fee{grid-column:1/-1;margin-top:0}.sc-tiers__row{grid-template-columns:repeat(5, minmax(0, 1fr))}.sc-tier__price{font-size:12.5px}}.sc-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:20px;background:rgba(0,0,0,0);color:var(--sc-ink-soft);font-size:18px;cursor:pointer}.sc-icon-btn:hover{background:rgba(179,38,30,.08);color:var(--sc-error)}.sc-icon-btn:focus-visible{outline:2px solid var(--sc-ink);outline-offset:2px}.sc-details__rows{margin:0}.sc-details__rows>div{display:grid;grid-template-columns:150px minmax(0, 1fr);gap:12px;padding:7px 0;border-top:1px solid var(--sc-line)}.sc-details__rows>div:first-child{border-top:0}.sc-details__rows dt{font-size:12px;font-weight:600;color:var(--sc-ink)}.sc-details__rows dd{margin:0;color:var(--sc-ink-soft);overflow-wrap:anywhere}.sc-cta{margin:16px 0 6px;padding:16px;background:var(--sc-bg);border:1px solid var(--sc-ink)}.sc-steps{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;padding:0;list-style:none;font-size:13px;color:var(--sc-muted)}.sc-steps li.is-current{color:var(--sc-ink);font-weight:600}.sc-steps li.is-done{text-decoration:line-through}.studio-cart .sc-btn--big.ant-btn,.sc-modal .sc-btn--big.ant-btn{padding:16px 18px;font-size:14px;letter-spacing:.1em}.sc-bar{display:none}@media(max-width: 1100px){.studio-cart{padding-bottom:150px}.sc-cta{display:none}.sc-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:25;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background:var(--sc-card);border-top:1px solid var(--sc-line-strong);box-shadow:0 -8px 24px rgba(31,26,23,.1)}.sc-bar__terms{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.sc-bar__terms input{width:18px;height:18px;accent-color:var(--sc-accent)}.sc-bar__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.sc-bar__sum{display:flex;flex-direction:column;line-height:1.2}.sc-bar__sum span{font-size:12px;color:var(--sc-muted)}.sc-bar__sum strong{font-size:18px;font-variant-numeric:tabular-nums}.sc-bar .sc-btn.ant-btn{flex:0 0 auto;padding:13px 18px}}.sc-drawer .ant-drawer-content,.sc-drawer .ant-drawer-header{background:var(--sdna-bg, #f7f1ed)}.sc-drawer .ant-drawer-header{border-bottom:1px solid var(--sdna-line, #e5d4c7)}.sc-drawer .ant-drawer-title{font-family:var(--sdna-serif, "EB Garamond", Garamond, serif);font-size:26px;font-weight:400}.sc-drawer .ant-drawer-body{padding:8px 24px 24px}.sc-drawer .ant-drawer-footer{padding:12px 24px calc(12px + env(safe-area-inset-bottom, 0px));background:var(--sdna-card, #fbf8f6)}.sc-drawer__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sc-drawer .sc-btn.ant-btn{height:auto;padding:12px 16px;border-radius:0;border:1px solid var(--sdna-ink, #1f1a17);background:rgba(0,0,0,0);color:var(--sdna-ink, #1f1a17);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.sc-drawer .sc-btn--primary.ant-btn{background:var(--sdna-accent, #4a3a33);border-color:var(--sdna-accent, #4a3a33);color:var(--sdna-on-accent, #fbf8f6)}.sc-form{font-family:var(--sdna-sans, "Inter", sans-serif)}.sc-form__section{padding:18px 0 4px;border-bottom:1px solid var(--sdna-line, #e5d4c7)}.sc-form__section h3{margin:0 0 12px;font-family:var(--sdna-serif, "EB Garamond", Garamond, serif);font-size:21px;font-weight:400;color:var(--sdna-ink, #1f1a17)}.sc-form__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:12px}.sc-form__grid .is-wide{grid-column:1/-1}.sc-form__switch{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.sc-form__switch h3{margin:0}.sc-form__switch label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--sdna-ink-soft, #6e625b);cursor:pointer}.sc-form__default{margin:16px 0 0}.sc-form .ant-form-item{margin-bottom:14px}.sc-form .ant-form-item-label>label{font-size:12.5px;font-weight:600;color:var(--sdna-ink, #1f1a17)}.sc-form .ant-input,.sc-form .ant-select-selector{min-height:40px;border-radius:0 !important;font-size:15px}.sc-form .ant-select-selector{align-items:center}.sc-form .ant-form-item-extra{font-size:12px}@media(max-width: 720px){.sc-details__rows>div{grid-template-columns:minmax(0, 1fr);gap:2px}.sc-form__grid{grid-template-columns:minmax(0, 1fr)}}.sc-progress{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0 0 18px;padding:0;list-style:none;font-size:12px;letter-spacing:.04em;color:var(--sc-muted, #9a8c82)}.sc-progress li{display:flex;align-items:center}.sc-progress li.is-current{color:var(--sc-ink, #1f1a17);font-weight:600}.sc-progress li.is-done{color:var(--sc-ink-soft, #6e625b)}.sc-progress__num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:6px;border:1px solid currentColor;border-radius:50%;font-size:11px}.sc-progress li.is-current .sc-progress__num{background:var(--sc-accent, #4a3a33);border-color:var(--sc-accent, #4a3a33);color:var(--sc-on-accent, #fbf8f6)}.sc-progress__link{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sc-back{display:inline-block;margin-bottom:10px;padding:0;border:0;background:none;color:var(--sc-ink-soft, #6e625b);font:inherit;font-size:13px;cursor:pointer}.sc-back:hover{color:var(--sc-ink, #1f1a17)}.sc-title--serif{font-family:var(--sc-serif, "EB Garamond", Garamond, serif);font-weight:400}.sc-shipping{display:flex;flex-direction:column;gap:18px}.sc-ship-block .sc-label{display:block;margin:10px 0 4px}.sc-ship-block.is-loading{opacity:.6}.sc-quotes{display:flex;flex-direction:column;gap:8px;margin:6px 0 12px}.sc-quote{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--sc-line, #e5d4c7);border-radius:4px;cursor:pointer}.sc-quote.is-selected{border-color:var(--sc-accent, #4a3a33);background:var(--sc-card, #fbf8f6)}.sc-quote input{accent-color:var(--sc-accent, #4a3a33)}.sc-ship-extras{display:flex;flex-direction:column;gap:10px;align-items:flex-start}
.studio-product{--spd-bg: var(--sdna-bg, #f7f1ed);--spd-card: var(--sdna-card, #fbf8f6);--spd-soft: var(--sdna-soft, #ead8cd);--spd-line: var(--sdna-line, #e5d4c7);--spd-line-strong: var(--sdna-line-strong, #cdae9d);--spd-ink: var(--sdna-ink, #1f1a17);--spd-ink-soft: var(--sdna-ink-soft, #6e625b);--spd-muted: var(--sdna-muted, #9a8c82);--spd-accent: var(--sdna-accent, #4a3a33);--spd-on-accent: var(--sdna-on-accent, #fbf8f6);--spd-error: var(--sdna-error, #b3261e);--spd-serif: var(--sdna-serif, "EB Garamond", Garamond, serif);--spd-sans: var(--sdna-sans, "Inter", -apple-system, sans-serif);max-width:1280px;margin:0 auto;padding:18px 28px 80px;font-family:var(--spd-sans);font-size:14px;color:var(--spd-ink)}.studio-product h1,.studio-product h2,.studio-product h3{margin:0;color:var(--spd-ink)}.studio-product button{font:inherit}.spd-loading{padding:80px 0;text-align:center;font-family:var(--spd-serif);font-size:22px;color:var(--spd-muted)}.spd-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;padding:4px 0;border:0;background:none;font-size:13px;color:var(--spd-ink-soft);cursor:pointer}.spd-back:hover{color:var(--spd-ink)}.spd-layout{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr);gap:40px;align-items:start}.spd-gallery{position:sticky;top:84px}.spd-gallery__main{position:relative;aspect-ratio:2/3;max-height:calc(100vh - 200px);margin:0 auto;overflow:hidden;background:var(--spd-soft);touch-action:pan-y}.spd-gallery__main img{width:100%;height:100%;object-fit:cover;display:block}.spd-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:20px;background:rgba(251,248,246,.85);color:var(--spd-ink);cursor:pointer;opacity:0;transition:opacity .15s ease}.spd-gallery__nav.is-prev{left:10px}.spd-gallery__nav.is-next{right:10px}.spd-gallery__main:hover .spd-gallery__nav,.spd-gallery__nav:focus-visible{opacity:1}.spd-gallery__count{position:absolute;right:10px;bottom:10px;padding:2px 8px;background:rgba(251,248,246,.85);font-size:12px;font-variant-numeric:tabular-nums}.spd-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.spd-gallery__thumbs::-webkit-scrollbar{display:none}.spd-thumb{flex:0 0 auto;width:64px;aspect-ratio:2/3;padding:0;border:1px solid rgba(0,0,0,0);background:var(--spd-soft);cursor:pointer;opacity:.7}.spd-thumb img{width:100%;height:100%;object-fit:cover;display:block}.spd-thumb.is-active{border-color:var(--spd-ink);opacity:1}.spd-thumb:hover{opacity:1}.spd-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--spd-muted)}.studio-product .spd-title{display:flex;align-items:flex-start;gap:8px;margin:6px 0 8px;font-family:var(--spd-serif);font-size:38px;font-weight:400;line-height:1.1}.spd-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;margin-top:4px;border:0;border-radius:17px;background:rgba(0,0,0,0);color:var(--spd-ink-soft);font-size:16px;cursor:pointer}.spd-icon:hover{background:rgba(31,26,23,.06);color:var(--spd-ink)}.spd-icon--danger:hover{background:rgba(179,38,30,.08);color:var(--spd-error)}.spd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12.5px;color:var(--spd-ink-soft)}.spd-badge{padding:1px 8px;border:1px solid var(--spd-line-strong);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--spd-muted)}.spd-badge.is-on{border-color:var(--spd-ink);color:var(--spd-ink)}.spd-price{margin-top:22px}.spd-price__title{font-size:12.5px;font-weight:600;color:var(--spd-ink-soft)}.spd-price__tiers{display:grid;grid-template-columns:repeat(auto-fit, minmax(60px, 1fr));gap:4px;margin:6px 0 0;padding:0;list-style:none}.spd-price__tiers li{display:flex;flex-direction:column;align-items:center;padding:8px 4px;background:var(--spd-card);border:1px solid var(--spd-line);font-variant-numeric:tabular-nums}.spd-price__tiers span{font-size:12px;color:var(--spd-muted)}.spd-price__tiers b{font-size:17px;font-weight:600}.spd-price__hint{margin:6px 0 0;font-size:12.5px;color:var(--spd-muted)}.spd-price__from{margin-top:18px;font-size:18px}.spd-buy{margin-top:18px}.spd-buy .spd-btn.ant-btn{padding:15px 18px;font-size:13px}.spd-switches{margin-top:20px;border-top:1px solid var(--spd-line)}.spd-switch{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;border-bottom:1px solid var(--spd-line);font-size:14px;cursor:pointer}.spd-switch .ant-switch-checked{background-color:var(--spd-accent)}.spd-hint{margin:6px 0 0;font-size:12.5px;color:var(--spd-muted)}.spd-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:14px}.spd-links>button:not(.spd-icon){padding:6px 0;border:0;background:none;font-size:13.5px;color:var(--spd-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.spd-links>button:not(.spd-icon):hover{color:var(--spd-accent)}.spd-links .spd-icon{margin:0 0 0 auto}.spd-folds{margin-top:22px;border-top:1px solid var(--spd-line)}.spd-fold{border-bottom:1px solid var(--spd-line)}.spd-fold__head{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 0;border:0;background:none;cursor:pointer;text-align:left}.spd-fold__head span:first-child{font-family:var(--spd-serif);font-size:21px;color:var(--spd-ink-soft)}.spd-fold__head span:last-child{font-size:18px;font-weight:300;color:var(--spd-muted)}.spd-fold.is-open .spd-fold__head span:first-child{color:var(--spd-ink)}.spd-fold__body{padding:0 0 16px}.spd-html{font-size:14px;line-height:1.6;color:var(--spd-ink-soft)}.spd-html p{margin:0 0 8px}.spd-html h3{margin:14px 0 6px;font-family:var(--spd-serif);font-size:18px;font-weight:400}.spd-html table{width:100%;border-collapse:collapse;font-size:13px}.spd-html table td,.spd-html table th{padding:4px 6px;border:1px solid var(--spd-line)}.spd-chart{display:block;max-width:100%;margin:4px 0 10px}.spd-related{margin-top:46px}.spd-related h2{margin-bottom:14px;font-family:var(--spd-serif);font-size:26px;font-weight:400}.spd-related__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px, 1fr);gap:14px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.spd-card{display:flex;flex-direction:column;gap:4px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.spd-card__img{display:block;aspect-ratio:2/3;overflow:hidden;background:var(--spd-soft)}.spd-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.spd-card:hover .spd-card__img img{transform:scale(1.03)}.spd-card__name{font-family:var(--spd-serif);font-size:16px;line-height:1.25;color:var(--spd-ink)}.spd-card__price{font-size:12.5px;color:var(--spd-ink-soft)}.spd-collections{display:flex;flex-direction:column;gap:10px}.spd-collections .ant-checkbox-wrapper{margin:0;font-size:14px}@media(prefers-reduced-motion: reduce){.spd-card__img img{transition:none}}@media(max-width: 900px){.spd-layout{grid-template-columns:minmax(0, 1fr);gap:22px}.spd-gallery{position:static}.spd-gallery__main{max-height:none}.spd-gallery__nav{opacity:1}}@media(max-width: 720px){.studio-product{padding:10px 16px 60px}.studio-product .spd-title{font-size:30px}.spd-related__row{grid-auto-columns:42%}}
.studio-touchups{--stu-card: var(--sdna-card, #fbf8f6);--stu-soft: var(--sdna-soft, #ead8cd);--stu-line: var(--sdna-line, #e5d4c7);--stu-line-strong: var(--sdna-line-strong, #cdae9d);--stu-ink: var(--sdna-ink, #1f1a17);--stu-ink-soft: var(--sdna-ink-soft, #6e625b);--stu-muted: var(--sdna-muted, #9a8c82);--stu-error: var(--sdna-error, #b3261e);--stu-serif: var(--sdna-serif, "EB Garamond", Garamond, serif);--stu-sans: var(--sdna-sans, "Inter", -apple-system, sans-serif);max-width:1180px;margin:0 auto;padding:28px 28px 80px;font-family:var(--stu-sans);font-size:14px;color:var(--stu-ink)}.studio-touchups h1,.studio-touchups h2,.studio-touchups h3{margin:0;color:var(--stu-ink)}.stu-muted{color:var(--stu-muted);font-size:13px}.studio-touchups .stu-title{margin:4px 0 22px;font-family:var(--stu-serif);font-size:44px;font-weight:400;line-height:1.05}.stu-layout{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:24px;align-items:start}.stu-piece{display:grid;grid-template-columns:120px minmax(0, 1fr);gap:18px;margin-bottom:16px;padding:16px;background:var(--stu-card);border:1px solid var(--stu-line)}.stu-piece.is-missing{border-color:var(--stu-error)}.stu-piece__img{aspect-ratio:2/3;background:var(--stu-soft);overflow:hidden}.stu-piece__img img{width:100%;height:100%;object-fit:cover}.stu-piece__body{min-width:0}.stu-piece__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.stu-piece__head h3{font-family:var(--stu-serif);font-size:21px;font-weight:400;line-height:1.2}.stu-piece__links{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.stu-piece__links .sc-link{font-size:12.5px}.stu-danger{color:var(--stu-error) !important}.stu-ask{margin:12px 0 8px}.stu-options{display:flex;flex-direction:column;gap:6px}.stu-option{display:flex;align-items:center;gap:4px}.stu-option>button:first-child{flex:1;display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 12px;border:1px solid var(--stu-line-strong);background:#fff;font:inherit;text-align:left;color:var(--stu-ink);cursor:pointer}.stu-option>button:first-child:disabled{opacity:.6;cursor:wait}.stu-option.is-on>button:first-child{border:2px solid var(--stu-ink);padding:7px 11px}.stu-option__name{flex:1}.stu-option__price{flex:none;font-variant-numeric:tabular-nums;color:var(--stu-ink-soft)}.stu-option__example{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:-4px;border:0;border-radius:16px;background:none;color:var(--stu-ink-soft);font-size:16px;cursor:pointer}.stu-option__example:hover,.stu-option__example:focus-visible{background:var(--stu-soft);color:var(--stu-ink)}.stu-box{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border:1.5px solid var(--stu-ink);font-size:11px}.is-on .stu-box{background:var(--stu-ink);color:var(--sdna-on-accent, #fbf8f6)}.stu-surcharge{margin:8px 0 0;font-size:13px;color:var(--stu-ink-soft)}.stu-error{margin:8px 0 0;color:var(--stu-error);font-size:13px}.stu-note.ant-input{margin-top:12px;border-radius:0;font-size:14px}.stu-note__foot{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:6px 12px;margin-top:6px}.stu-note__foot>span:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.stu-note__foot .sc-link{font-size:13px}.stu-file{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:var(--stu-soft);font-size:12.5px}.stu-file a{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--stu-ink)}.stu-file button{border:0;background:none;padding:0 2px;cursor:pointer;color:var(--stu-ink-soft)}.stu-example{display:block;width:100%}.stu-summary{position:sticky;top:90px;padding:18px 20px;background:var(--stu-card);border:1px solid var(--stu-line)}.stu-summary h2{margin-bottom:8px;font-family:var(--stu-serif);font-size:24px;font-weight:400}.stu-summary dl{margin:0 0 12px}.stu-summary dl>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-top:1px solid var(--stu-line)}.stu-summary dl>div:first-child{border-top:0}.stu-summary dl dt{font-weight:400;color:var(--stu-ink-soft)}.stu-summary dl dd{margin:0;font-variant-numeric:tabular-nums}.stu-summary__total{padding-top:9px !important;font-size:17px}.stu-summary__total dt,.stu-summary__total dd{color:var(--stu-ink) !important;font-weight:600 !important}.stu-promo{display:inline-block;margin:0 0 10px;font-size:13px}.stu-promo-form{display:flex;gap:6px;margin-bottom:10px}.stu-promo-form .ant-input{border-radius:0}.studio-touchups .stu-send.ant-btn{width:100%;margin-top:6px;padding:14px 18px;font-size:13px}.stu-turnaround{margin:8px 0 0;text-align:center}.stu-cancel{display:block;margin:12px auto 0;font-size:12.5px;color:var(--stu-ink-soft) !important}.stu-done{max-width:620px;margin:30px auto;padding:34px 30px;text-align:center;background:var(--stu-card);border:1px solid var(--stu-line)}.stu-done__icon{font-size:40px;color:#2f5a2a}.stu-done h1,.stu-done h2{margin:10px 0 8px;font-family:var(--stu-serif);font-size:32px;font-weight:400}.stu-done__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}@media(max-width: 960px){.stu-layout{grid-template-columns:minmax(0, 1fr)}.stu-summary{position:static}}@media(max-width: 720px){.studio-touchups{padding:16px 16px 64px}.studio-touchups .stu-title{font-size:34px}.stu-piece{grid-template-columns:80px minmax(0, 1fr);gap:12px;padding:12px}}
.studio-orders{--sc-bg: var(--sdna-bg, #f7f1ed);--sc-card: var(--sdna-card, #fbf8f6);--sc-soft: var(--sdna-soft, #ead8cd);--sc-line: var(--sdna-line, #e5d4c7);--sc-line-strong: var(--sdna-line-strong, #cdae9d);--sc-ink: var(--sdna-ink, #1f1a17);--sc-ink-soft: var(--sdna-ink-soft, #6e625b);--sc-muted: var(--sdna-muted, #9a8c82);--sc-accent: var(--sdna-accent, #4a3a33);--sc-on-accent: var(--sdna-on-accent, #fbf8f6);--sc-good-bg: #e7efe2;--sc-good-ink: #2f5a2a;--sc-warn-bg: #f6ead2;--sc-warn-ink: #6b4a12;--sc-bad-bg: #fbeceb;--sc-error: var(--sdna-error, #b3261e);--sc-serif: var(--sdna-serif, "EB Garamond", Garamond, serif);--sc-sans: var(--sdna-sans, "Inter", -apple-system, sans-serif);max-width:1080px;margin:0 auto;padding:28px 28px 80px;font-family:var(--sc-sans);font-size:14px;color:var(--sc-ink)}.studio-orders h1,.studio-orders h2,.studio-orders h3{margin:0;color:var(--sc-ink)}.studio-orders .sc-muted{color:var(--sc-muted)}.studio-orders .so-title{margin-top:4px;font-family:var(--sc-serif);font-size:44px;font-weight:400;line-height:1.05}.so-tabs{display:flex;gap:28px;margin:24px 0 20px;border-bottom:1px solid var(--sc-line);overflow-x:auto;scrollbar-width:none}.so-tabs::-webkit-scrollbar{display:none}.so-tabs button{flex:none;padding:10px 0;border:0;border-bottom:2px solid rgba(0,0,0,0);background:none;font:inherit;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-muted);cursor:pointer}.so-tabs button:hover{color:var(--sc-ink)}.so-tabs button.is-active{border-bottom-color:var(--sc-ink);color:var(--sc-ink)}.so-tabs button:focus-visible{outline:2px solid var(--sc-ink);outline-offset:2px}.so-tabs__count{margin-left:6px;letter-spacing:0;color:var(--sc-muted)}.so-intro{margin:0 0 14px;color:var(--sc-ink-soft);line-height:1.6;font-size:13px}.so-tiles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin-bottom:18px}.so-tile{padding:12px 14px;background:var(--sc-card);border:1px solid var(--sc-line)}.so-tile span{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-muted)}.so-tile b{display:block;margin-top:4px;font-family:var(--sc-serif);font-size:26px;font-weight:400}.so-message{padding:18px;background:var(--sc-card);border:1px solid var(--sc-line);color:var(--sc-ink-soft)}.so-message--error{background:var(--sc-bad-bg);border-color:rgba(0,0,0,0);color:var(--sc-error)}.so-rows{margin:0;padding:0;list-style:none;background:var(--sc-card);border:1px solid var(--sc-line);transition:opacity .15s}.so-rows.is-loading{opacity:.5}.so-row{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 1.4fr) minmax(0, 1.1fr) minmax(0, 0.8fr) 150px;gap:16px;align-items:center;padding:14px 18px;border-top:1px solid var(--sc-line)}.so-row:first-child{border-top:0}.so-row__id b{display:block;font-weight:600}.so-row__id span{font-size:12.5px;color:var(--sc-muted)}.so-row__to{color:var(--sc-ink-soft);overflow-wrap:anywhere}.so-row__status{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.so-row__pay{font-size:12.5px;color:var(--sc-muted)}.so-row__amount{text-align:right;font-variant-numeric:tabular-nums}.so-row__action{text-align:right}.so-row__action .sc-link{font-size:13px;white-space:nowrap}.so-chip{display:inline-block;padding:2px 9px;font-size:12px;font-weight:500;background:var(--sc-soft);color:var(--sc-ink-soft)}.so-chip--warn{background:var(--sc-warn-bg);color:var(--sc-warn-ink)}.so-chip--good{background:var(--sc-good-bg);color:var(--sc-good-ink)}.so-chip--done{background:var(--sc-ink);color:var(--sc-on-accent)}.so-chip--bad{background:var(--sc-bad-bg);color:var(--sc-error)}.so-pager{margin-top:14px;text-align:center}.so-pager .ant-pagination-item,.so-pager .ant-pagination-item-link{border-radius:0 !important}.so-again{margin-top:40px;padding-top:24px;border-top:1px solid var(--sc-line-strong)}.so-again__head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 16px;margin-bottom:14px}.so-again__head h2{font-family:var(--sc-serif);font-size:26px;font-weight:400}.so-again__row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.so-again__row>*{scroll-snap-align:start}.so-again__card{display:flex;flex-direction:column;min-width:0}.so-again__card .sc-btn.ant-btn{margin-top:8px;width:100%}.so-again__img{display:flex;align-items:center;justify-content:center;aspect-ratio:2/3;padding:0;border:0;background:var(--sc-soft);overflow:hidden;cursor:pointer;color:var(--sc-muted);font-size:12px}.so-again__img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.so-again__img:hover img{transform:scale(1.03)}.so-again__name{margin-top:8px;padding:0;border:0;background:none;font:inherit;text-align:left;color:var(--sc-ink);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-again__name:hover{text-decoration:underline}.so-again__made{font-size:12.5px;color:var(--sc-muted)}.so-again .so-again__inbag.ant-btn{background:var(--sc-good-bg);border-color:var(--sc-good-bg);color:var(--sc-good-ink)}@media(max-width: 1100px){.so-again__row{grid-auto-columns:180px}}@media(max-width: 720px){.studio-orders{padding:16px 16px 64px}.studio-orders .so-title{font-size:34px}.so-tabs{gap:18px;margin-top:16px}.so-tabs button{font-size:11px;letter-spacing:.06em}.so-tiles{grid-template-columns:minmax(0, 1fr);gap:8px}.so-tile b{font-size:22px}.so-row{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"id amount" "to to" "status action";gap:6px 12px;padding:14px}.so-row__id{grid-area:id}.so-row__to{grid-area:to;font-size:13px}.so-row__status{grid-area:status;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.so-row__amount{grid-area:amount;font-weight:600}.so-row__action{grid-area:action;align-self:end}.so-again__row{grid-auto-columns:46%}}
.studio-account{--sc-bg: var(--sdna-bg, #f7f1ed);--sc-card: var(--sdna-card, #fbf8f6);--sc-soft: var(--sdna-soft, #ead8cd);--sc-line: var(--sdna-line, #e5d4c7);--sc-line-strong: var(--sdna-line-strong, #cdae9d);--sc-ink: var(--sdna-ink, #1f1a17);--sc-ink-soft: var(--sdna-ink-soft, #6e625b);--sc-muted: var(--sdna-muted, #9a8c82);--sc-accent: var(--sdna-accent, #4a3a33);--sc-on-accent: var(--sdna-on-accent, #fbf8f6);--sc-good-bg: #e7efe2;--sc-good-ink: #2f5a2a;--sc-warn-bg: #f6ead2;--sc-warn-ink: #6b4a12;--sc-error: var(--sdna-error, #b3261e);--sc-serif: var(--sdna-serif, "EB Garamond", Garamond, serif);--sc-sans: var(--sdna-sans, "Inter", -apple-system, sans-serif);max-width:1080px;margin:0 auto;padding:28px 28px 80px;font-family:var(--sc-sans);font-size:14px;color:var(--sc-ink)}.studio-account h1,.studio-account h2,.studio-account h3{color:var(--sc-ink);margin:0}.studio-account .sc-muted{color:var(--sc-muted)}.sac-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px 24px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--sc-line)}.studio-account .sac-title{margin-top:4px;font-family:var(--sc-serif);font-size:44px;font-weight:400;line-height:1.05}.sac-storefront{display:flex;align-items:center;gap:2px;min-width:0;color:var(--sc-ink-soft)}.sac-storefront__label{margin-right:8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-muted)}.sac-storefront__url{margin-right:4px;color:var(--sc-ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.sac-storefront__url:hover{color:var(--sc-ink)}.sac-storefront .sc-icon-btn:hover{background:var(--sc-soft);color:var(--sc-ink)}.sac-layout{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:32px;align-items:start}.sac-nav{position:sticky;top:96px;display:flex;flex-direction:column;gap:2px}.sac-nav button{padding:8px 0 8px 12px;border:0;border-left:2px solid rgba(0,0,0,0);background:none;font:inherit;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--sc-muted);cursor:pointer}.sac-nav button:hover{color:var(--sc-ink)}.sac-nav button.is-active{border-left-color:var(--sc-ink);color:var(--sc-ink)}.sac-nav button:focus-visible{outline:2px solid var(--sc-ink);outline-offset:2px}.sac-main{min-width:0}.sac-section{margin-bottom:20px;scroll-margin-top:96px}.sac-section .sc-card__head{flex-wrap:wrap;gap:6px 16px;align-items:baseline}.sac-head-hint{font-size:13px}.sac-form .ant-form-item-extra{color:var(--sc-muted)}.sac-form .ant-input-textarea .ant-input{min-height:0}.sac-count{display:flex;justify-content:space-between;gap:12px}.sac-count span:last-child{flex:none;font-variant-numeric:tabular-nums}.sac-bio .quill{background:#fff}.sac-bio .ql-toolbar.ql-snow,.sac-bio .ql-container.ql-snow{border-color:#d9d9d9}.sac-bio .ql-container{min-height:140px;font-family:var(--sc-sans);font-size:15px}.sac-bio .ql-editor{min-height:140px}.studio-account .sac-subhead{margin:8px 0 12px;padding-top:16px;border-top:1px solid var(--sc-line);font-family:var(--sc-serif);font-size:21px;font-weight:400}.sac-actions{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin-top:6px}.sac-status{padding:3px 10px;font-size:12px;font-weight:500;background:var(--sc-warn-bg);color:var(--sc-warn-ink)}.sac-status.is-active{background:var(--sc-good-bg);color:var(--sc-good-ink)}.sac-intro{margin:0 0 14px;line-height:1.6;color:var(--sc-ink-soft)}.sac-more{margin:0 0 16px;padding:12px 16px;border-left:2px solid var(--sc-line-strong);background:var(--sc-bg);color:var(--sc-ink-soft);font-size:13px;line-height:1.6}.sac-more p{margin:0 0 8px}.sac-more p:last-child{margin-bottom:0}.sac-labels{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.sac-label{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px dashed var(--sc-line-strong)}@supports(grid-template-rows: subgrid){.sac-label{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start}}.sac-label.has-image{border-style:solid;border-color:var(--sc-line)}.sac-label__head h3{font-family:var(--sc-serif);font-size:20px;font-weight:400}.sac-label__head p{margin:2px 0 0;font-size:12.5px;line-height:1.5;color:var(--sc-muted)}.sac-label__frame{align-self:start;display:flex;align-items:center;justify-content:center;aspect-ratio:6/3.5;background:#fff;border:1px solid var(--sc-line);color:var(--sc-muted);font-size:13px}.sac-label__frame img{max-width:100%;max-height:100%;object-fit:contain}.sac-label__actions{display:flex;align-items:center;align-self:end;gap:16px}.sac-label__actions .ant-upload{display:block}.sac-saved{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--sc-good-ink);animation:sac-fade-in .2s ease-out}.sac-notice{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.5;animation:sac-fade-in .2s ease-out}.sac-notice>span{flex:1}.sac-notice--error{background:#fbeceb;color:var(--sc-error)}.sac-notice--saved{background:var(--sc-good-bg);color:var(--sc-good-ink)}.sac-notice--saved .anticon{margin-top:3px}.sac-notice__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px -6px -4px 0;border:0;background:none;color:inherit;cursor:pointer}.sac-notice__close:hover,.sac-notice__close:focus-visible{background:rgba(179,38,30,.08)}@keyframes sac-fade-in{from{opacity:0}to{opacity:1}}.sac-rows{margin:0}.sac-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;border-top:1px solid var(--sc-line)}.sac-row:first-child{border-top:0;padding-top:0}.sac-row__body{min-width:0}.sac-row dt{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-muted)}.sac-row dd{margin:3px 0 0;color:var(--sc-ink);overflow-wrap:anywhere}.sac-row__hint{margin:2px 0 0;font-size:12.5px;color:var(--sc-muted)}.sac-row__side{flex:none;display:inline-flex;align-items:center;gap:14px;margin-top:16px}.sac-lock{margin-left:4px;color:var(--sc-muted)}.sac-delete-link{text-align:right}.sac-delete-link .sc-link{font-size:13px;color:var(--sc-ink-soft)}.sac-delete-link .sc-link:hover{color:var(--sc-error)}.sac-delete .ant-modal-confirm-content{font-size:13.5px;line-height:1.6}.sac-crop .reactEasyCrop_Container{background:var(--sdna-soft, #ead8cd)}@media(max-width: 720px){.studio-account{padding:16px 16px 64px}.studio-account .sac-title{font-size:34px}.sac-layout{grid-template-columns:minmax(0, 1fr);gap:12px}.sac-storefront{flex-wrap:wrap}.sac-storefront__label{flex-basis:100%;margin:0 0 2px}.sac-storefront__url{flex:1 1 0;min-width:0}.sac-section.sc-card{padding:16px}.sac-nav{position:static;flex-direction:row;gap:12px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--sc-line)}.sac-nav::-webkit-scrollbar{display:none}.sac-nav button{flex:none;padding:8px 0;font-size:11px;letter-spacing:.04em;border-left:0;border-bottom:2px solid rgba(0,0,0,0)}.sac-nav button.is-active{border-bottom-color:var(--sc-ink)}.sac-labels{grid-template-columns:minmax(0, 1fr)}.sac-actions{flex-direction:column-reverse;align-items:stretch;text-align:center}}
.studio-art{--sc-bg: var(--sdna-bg, #f7f1ed);--sc-card: var(--sdna-card, #fbf8f6);--sc-soft: var(--sdna-soft, #ead8cd);--sc-line: var(--sdna-line, #e5d4c7);--sc-line-strong: var(--sdna-line-strong, #cdae9d);--sc-ink: var(--sdna-ink, #1f1a17);--sc-ink-soft: var(--sdna-ink-soft, #6e625b);--sc-muted: var(--sdna-muted, #9a8c82);--sc-accent: var(--sdna-accent, #4a3a33);--sc-on-accent: var(--sdna-on-accent, #fbf8f6);--sc-good-bg: #e7efe2;--sc-good-ink: #2f5a2a;--sc-warn-bg: #f6ead2;--sc-warn-ink: #6b4a12;--sc-error: var(--sdna-error, #b3261e);--sc-serif: var(--sdna-serif, "EB Garamond", Garamond, serif);--sc-sans: var(--sdna-sans, "Inter", -apple-system, sans-serif);max-width:1180px;margin:0 auto;padding:28px 28px 80px;font-family:var(--sc-sans);font-size:14px;color:var(--sc-ink)}.studio-art h1,.studio-art h2,.studio-art h3{margin:0;color:var(--sc-ink)}.studio-art .sc-muted{color:var(--sc-muted)}.sa-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px 24px}.sa-head__actions{display:flex;flex-wrap:wrap;gap:8px}.studio-art .sa-title{margin-top:4px;font-family:var(--sc-serif);font-size:44px;font-weight:400;line-height:1.05}.sa-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 18px;padding-bottom:18px;border-bottom:1px solid var(--sc-line)}.sa-tools .ant-input-affix-wrapper,.sa-tools .ant-select-selector{min-height:40px;border-radius:0 !important}.sa-tools .ant-select-selector{align-items:center}.sa-search{flex:1 1 260px;max-width:420px}.sa-search .ant-input-prefix{color:var(--sc-muted)}.sa-filters{display:inline-flex}.sa-filters button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:1px solid var(--sc-line-strong);margin-left:-1px;background:rgba(0,0,0,0);font:inherit;font-size:13px;color:var(--sc-ink-soft);cursor:pointer}.sa-filters button span{font-variant-numeric:tabular-nums}.sa-filters button:first-child{margin-left:0}.sa-filters button:hover{color:var(--sc-ink)}.sa-filters button.is-on{position:relative;background:var(--sc-ink);border-color:var(--sc-ink);color:var(--sc-on-accent)}.sa-filters button:focus-visible{outline:2px solid var(--sc-ink);outline-offset:2px}.sa-sort{width:170px}.sa-message{margin-bottom:18px;padding:18px;background:var(--sc-card);border:1px solid var(--sc-line);color:var(--sc-ink-soft)}.sa-message--error{background:#fbeceb;border-color:rgba(0,0,0,0);color:var(--sc-error)}.sa-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.sa-card{display:flex;flex-direction:column;min-width:0;background:var(--sc-card);border:1px solid var(--sc-line)}.sa-card__img{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:0;border:0;background:var(--sc-soft);overflow:hidden;cursor:pointer;color:var(--sc-muted);font-size:28px}.sa-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .3s,opacity .2s}.sa-card__img:hover img{transform:scale(1.03)}.sa-card.is-unpublished .sa-card__img img{opacity:.45;filter:grayscale(0.4)}.sa-card__busy,.sa-card__saved{position:absolute;display:inline-flex;align-items:center;gap:6px}.sa-card__busy{inset:0;justify-content:center;background:rgba(251,248,246,.6);color:var(--sc-ink);font-size:26px}.sa-card__saved{left:10px;bottom:10px;padding:4px 10px;background:var(--sc-good-bg);color:var(--sc-good-ink);font-size:12px;font-weight:500;animation:sa-fade .2s ease-out}.sa-card__body{display:flex;flex-direction:column;padding:12px 14px 10px}.sa-card__name{display:flex;align-items:center;gap:4px;min-width:0}.sa-card__name h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--sc-serif);font-size:21px;font-weight:400;line-height:1.2}.sa-card__code{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:12.5px;letter-spacing:.04em;color:var(--sc-muted)}.sa-card__main{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.sa-card__main .sc-btn.ant-btn{padding:9px 6px;font-size:10.5px;letter-spacing:.08em}.sa-card__icons{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid var(--sc-line)}.sa-pen,.sa-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid rgba(0,0,0,0);background:none;color:var(--sc-ink-soft);cursor:pointer}.sa-pen:hover:not([disabled]),.sa-icon:hover:not([disabled]){background:var(--sc-soft);color:var(--sc-ink)}.sa-pen:focus-visible,.sa-icon:focus-visible{outline:2px solid var(--sc-ink);outline-offset:1px}.sa-pen[disabled],.sa-icon[disabled]{opacity:.4;cursor:default}.sa-pen{width:30px;height:30px;font-size:15px}.sa-icon{width:40px;height:36px;font-size:17px}.sa-icon.is-published{background:var(--sc-good-bg);border-color:#c3d6b8;color:var(--sc-good-ink)}.sa-icon.is-unpublished{background:var(--sc-warn-bg);border-color:#e6cf9f;color:var(--sc-warn-ink)}.sa-icon.is-danger:hover:not([disabled]){background:#fbeceb;color:var(--sc-error)}.sa-thread{display:inline-block;flex:none;width:14px;height:14px;border-radius:50%;border:1px solid var(--sdna-line-strong, #cdae9d)}.sa-thread--black{background:#1f1a17;border-color:#1f1a17}.sa-thread--grey{background:#a8a29e;border-color:#8f8984}.sa-thread--white{background:#fff}.sa-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:26px}.sa-drawer__art{position:relative;margin:16px 0 4px;background:var(--sdna-soft, #ead8cd)}.sa-drawer__art img{display:block;width:100%;max-height:260px;object-fit:contain}.sa-drawer__art span{position:absolute;left:10px;bottom:10px;padding:2px 8px;background:var(--sdna-card, #fbf8f6);font-size:12px;letter-spacing:.04em}.sa-swatches{display:flex;flex-wrap:wrap;gap:8px}.sa-swatch{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--sdna-line-strong, #cdae9d);background:#fff;font:inherit;font-size:14px;cursor:pointer}.sa-swatch.is-on{border:2px solid var(--sdna-ink, #1f1a17);padding:0 13px}@keyframes sa-fade{from{opacity:0}to{opacity:1}}@media(max-width: 860px){.sa-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}}@media(max-width: 720px){.studio-art{padding:16px 16px 64px}.studio-art .sa-title{font-size:34px}.sa-head__actions{width:100%}.sa-head__actions .sc-btn.ant-btn{flex:1}.sa-search{flex-basis:100%;max-width:none}.sa-sort{flex:1;width:auto}.sa-card__body{padding:10px 10px 8px}.sa-card__name h3{font-size:18px}}@media(max-width: 560px){.sa-grid{grid-template-columns:minmax(0, 1fr)}}
.studio-search{--ssr-card: var(--sdna-card, #fbf8f6);--ssr-soft: var(--sdna-soft, #ead8cd);--ssr-line: var(--sdna-line, #e5d4c7);--ssr-ink: var(--sdna-ink, #1f1a17);--ssr-ink-soft: var(--sdna-ink-soft, #6e625b);--ssr-muted: var(--sdna-muted, #9a8c82);--ssr-error: var(--sdna-error, #b3261e);--ssr-serif: var(--sdna-serif, "EB Garamond", Garamond, serif);--ssr-sans: var(--sdna-sans, "Inter", -apple-system, sans-serif);max-width:1080px;min-height:60vh;margin:0 auto;padding:28px 28px 80px;font-family:var(--ssr-sans);font-size:14px;color:var(--ssr-ink)}.studio-search h2{margin:0;color:var(--ssr-ink)}.ssr-muted{color:var(--ssr-muted);font-size:13px}.ssr-field{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:2px solid var(--ssr-ink);font-size:20px}.ssr-field input{flex:1;min-width:0;border:0;outline:0;background:rgba(0,0,0,0);font-family:var(--ssr-serif);font-size:32px;color:var(--ssr-ink)}.ssr-field input::placeholder{color:var(--ssr-muted)}.ssr-field input::-webkit-search-cancel-button{display:none}.ssr-close{border:0;background:none;padding:4px;font-size:18px;color:var(--ssr-ink-soft);cursor:pointer}.ssr-hint{margin:8px 0 18px}.ssr-nothing{margin:30px 0}.ssr-nothing p{margin:0 0 4px}.ssr-error{color:var(--ssr-error);font-size:13px}.ssr-section{margin-top:26px}.ssr-section__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.ssr-section__head h2{font-family:var(--ssr-serif);font-size:26px;font-weight:400}.ssr-section__head .sc-link{font-size:13px}.ssr-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:16px 14px;margin:0;padding:0;list-style:none}.ssr-item{display:flex;flex-direction:column;width:100%;padding:0;border:0;background:none;text-align:left;color:var(--ssr-ink);cursor:pointer}.ssr-item__img{display:block;aspect-ratio:1/1;margin-bottom:6px;background:var(--ssr-soft);overflow:hidden}.ssr-item__img--tall{aspect-ratio:2/3}.ssr-item__img img{width:100%;height:100%;object-fit:cover}.ssr-item__name{font-size:13px;line-height:1.3}.ssr-item__code{font-size:12px}.ssr-item:hover .ssr-item__name{text-decoration:underline}.ssr-cols{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:10px;margin:0;padding:0;list-style:none}.ssr-col{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:1px solid var(--ssr-line);background:var(--ssr-card);text-align:left;cursor:pointer}.ssr-col>span:last-child{display:flex;flex-direction:column;min-width:0}.ssr-col__banner{flex:none;width:100px;aspect-ratio:2/1;background:var(--ssr-soft);overflow:hidden}.ssr-col__banner img{width:100%;height:100%;object-fit:cover}.ssr-col__name{font-family:var(--ssr-serif);font-size:18px;color:var(--ssr-ink)}@media(max-width: 720px){.studio-search{padding:16px 16px 64px}.ssr-field input{font-size:24px}.ssr-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}
.studio-checkout{--sco-bg: var(--sdna-bg, #f7f1ed);--sco-card: var(--sdna-card, #fbf8f6);--sco-soft: var(--sdna-soft, #ead8cd);--sco-line: var(--sdna-line, #e5d4c7);--sco-ink: var(--sdna-ink, #1f1a17);--sco-ink-soft: var(--sdna-ink-soft, #6e625b);--sco-muted: var(--sdna-muted, #9a8c82);--sco-serif: var(--sdna-serif, "EB Garamond", Garamond, serif);--sco-sans: var(--sdna-sans, "Inter", -apple-system, sans-serif);max-width:1080px;margin:0 auto;padding:28px 28px 80px;font-family:var(--sco-sans);font-size:14px;color:var(--sco-ink)}.studio-checkout h1,.studio-checkout h2,.studio-checkout h3{margin:0;color:var(--sco-ink)}.sco-muted{color:var(--sco-muted);font-size:13px}.sco-layout{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr);gap:24px;align-items:start}.sco-order{padding:22px 24px;background:var(--sco-card);border:1px solid var(--sco-line)}.studio-checkout .sco-title{margin:4px 0 16px;font-family:var(--sco-serif);font-size:36px;font-weight:400;line-height:1.05}.sco-items{margin:0 0 12px;padding:0;list-style:none}.sco-items li{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--sco-line)}.sco-items li:first-child{border-top:0}.sco-items__img{flex:none;width:48px;aspect-ratio:2/3;background:var(--sco-soft);overflow:hidden}.sco-items__img img{width:100%;height:100%;object-fit:cover}.sco-items__text{flex:1;min-width:0;display:flex;flex-direction:column}.sco-items__text b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sco-items__text span{font-size:12.5px;color:var(--sco-muted)}.sco-items__total{flex:none;font-variant-numeric:tabular-nums}.sco-totals{margin:0 0 12px}.sco-totals>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-top:1px solid var(--sco-line)}.sco-totals dt{color:var(--sco-ink-soft);font-weight:400}.sco-totals dd{margin:0;font-variant-numeric:tabular-nums}.sco-totals__total{padding-top:10px !important;font-size:17px}.sco-totals__total dt,.sco-totals__total dd{color:var(--sco-ink);font-weight:600}.sco-pay{padding:22px 24px;background:#fff;border:1px solid var(--sco-line)}.sco-wallet{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:10px 12px;background:#e7efe2;color:#2f5a2a}.sco-left{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 6px;padding-bottom:12px;border-bottom:1px solid var(--sco-line)}.sco-left b{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.sco-message{margin:12px 0 0;padding:10px 12px;background:var(--sco-card);font-size:13.5px}.sco-message--error{background:#fbeceb;color:var(--sdna-error, #b3261e)}.sco-form{margin-top:14px}.sco-form__row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.studio-checkout .sco-pay__btn.ant-btn{width:100%;margin-top:8px;padding:14px 18px;font-size:13px}.sco-secure{margin:12px 0 0;text-align:center;font-size:12.5px;color:var(--sco-muted)}.sco-thanks{max-width:620px;margin:40px auto;padding:36px 32px;text-align:center;background:var(--sco-card);border:1px solid var(--sco-line)}.sco-thanks__icon{font-size:40px;color:#2f5a2a}.sco-thanks h1{margin:12px 0 10px;font-family:var(--sco-serif);font-size:36px;font-weight:400}.sco-thanks p{margin:0 0 6px;line-height:1.55}.sco-thanks__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}@media(max-width: 860px){.sco-layout{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 720px){.studio-checkout{padding:16px 16px 64px}.sco-order,.sco-pay{padding:18px 16px}.studio-checkout .sco-title{font-size:30px}}
.studio-prices{--spr-card: var(--sdna-card, #fbf8f6);--spr-soft: var(--sdna-soft, #ead8cd);--spr-line: var(--sdna-line, #e5d4c7);--spr-line-strong: var(--sdna-line-strong, #cdae9d);--spr-ink: var(--sdna-ink, #1f1a17);--spr-ink-soft: var(--sdna-ink-soft, #6e625b);--spr-muted: var(--sdna-muted, #9a8c82);--spr-error: var(--sdna-error, #b3261e);--spr-ok: #2f5a2a;--spr-serif: var(--sdna-serif, "EB Garamond", Garamond, serif);--spr-sans: var(--sdna-sans, "Inter", -apple-system, sans-serif);max-width:1080px;margin:0 auto;padding:28px 28px 110px;font-family:var(--spr-sans);font-size:14px;color:var(--spr-ink)}.studio-prices h1,.studio-prices h3{margin:0;color:var(--spr-ink)}.studio-prices b{font-family:var(--spr-sans) !important}.studio-prices .ant-input,.studio-prices .ant-input-affix-wrapper,.studio-prices .ant-picker{border-radius:0}.studio-prices .spr-title{margin-top:4px;font-family:var(--spr-serif);font-size:44px;font-weight:400;line-height:1.05}.spr-muted{color:var(--spr-muted);font-size:13px}.spr-intro{max-width:720px;margin:8px 0 22px;color:var(--spr-ink-soft);line-height:1.55}.spr-tools{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-bottom:10px}.spr-tools__all,.spr-tools__sale{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.studio-prices .spr-small.ant-btn{padding:7px 12px;font-size:11px;letter-spacing:.08em;height:auto}.spr-bulk{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 12px;margin-bottom:10px;padding:14px 16px;background:var(--spr-card);border:1px solid var(--spr-line)}.spr-bulk label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--spr-ink-soft)}.spr-bulk .ant-picker{width:150px}.spr-bulk__actions{display:flex;gap:8px;margin-left:auto}.spr-message{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding:10px 14px;background:var(--spr-card);border:1px solid var(--spr-line);font-size:13px}.spr-message--error{border-color:var(--spr-error);color:var(--spr-error)}.spr-message__close{flex:none;border:0;background:none;padding:0 4px;font-size:18px;line-height:1;color:var(--spr-ink-soft);cursor:pointer}.spr-filter{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:14px 0 4px}.spr-filter .ant-input-affix-wrapper{flex:1 1 260px;max-width:420px}.spr-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--spr-ink-soft);cursor:pointer}.spr-check input{accent-color:var(--spr-ink)}.spr-empty{margin:24px 0}.spr-list{margin:0;padding:0;list-style:none}.spr-row{display:grid;grid-template-columns:64px minmax(0, 1fr) minmax(0, 400px);gap:18px;padding:16px 10px;border-top:1px solid var(--spr-line);scroll-margin:120px}.spr-row.is-changed{background:var(--spr-card)}.spr-row.is-wrong{box-shadow:inset 3px 0 0 var(--spr-error)}.spr-row__img{width:64px;aspect-ratio:2/3;background:var(--spr-soft);overflow:hidden}.spr-row__img img{width:100%;height:100%;object-fit:cover}.spr-row__info{min-width:0}.spr-row__info h3{font-family:var(--spr-serif);font-size:21px;font-weight:400;line-height:1.2}.spr-row__dot{margin-left:8px;font-family:var(--spr-sans);font-size:11.5px;color:var(--spr-ink-soft);white-space:nowrap}.spr-row__price{min-width:0}.spr-levels{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:4px}.spr-level{display:flex;flex-direction:column;align-items:center;gap:1px;min-height:46px;padding:6px 4px;border:1px solid var(--spr-line-strong);background:#fff;font:inherit;color:var(--spr-ink);cursor:pointer}.spr-level span{font-size:11.5px;color:var(--spr-ink-soft)}.spr-level b{font-weight:600;font-variant-numeric:tabular-nums}.spr-level.is-on{border:2px solid var(--spr-ink);padding:5px 3px}.spr-level.is-on span{color:var(--spr-ink)}.spr-level:focus-visible{outline:2px solid var(--spr-ink);outline-offset:2px}.spr-own{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:8px}.spr-own .ant-input-affix-wrapper{width:130px}.spr-numbers{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:13px}.spr-numbers b{font-weight:600;font-variant-numeric:tabular-nums}.spr-lower{color:var(--spr-ok)}.spr-neg{color:var(--spr-error)}.spr-error{margin-top:6px;color:var(--spr-error);font-size:13px}.spr-unlock{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-top:8px;padding:8px 10px;background:var(--spr-soft);font-size:13px}.spr-unlock__actions{display:flex;flex-wrap:wrap;gap:4px 16px}.spr-unlock .sc-link{flex:none;font-size:13px;font-weight:600}.spr-sale{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:10px;font-size:13px}.spr-sale .sc-link{font-size:13px}.spr-sale__tag{padding:2px 8px;background:var(--spr-ink);color:var(--sdna-on-accent, #fbf8f6);font-size:12px}.spr-sale--edit{align-items:flex-end;gap:8px 10px}.spr-sale--edit label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--spr-ink-soft)}.spr-sale--edit .ant-picker{width:130px}.spr-sale__pct .ant-input-affix-wrapper{width:80px}.spr-sale__actions{display:flex;gap:12px;padding-bottom:6px}.spr-savebar{position:sticky;bottom:16px;z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:18px;padding:12px 16px;background:#fff;border:1px solid var(--spr-line-strong);box-shadow:0 6px 24px rgba(31,26,23,.12)}.spr-savebar.is-error{border-color:var(--spr-error)}.spr-savebar.is-error .spr-savebar__text{color:var(--spr-error)}.spr-savebar__text{flex:1 1 220px}.spr-savebar__actions{display:flex;align-items:center;gap:16px}.spr-leave{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}@media(max-width: 860px){.spr-row{grid-template-columns:56px minmax(0, 1fr)}.spr-row__img{width:56px}.spr-row__price{grid-column:1/-1}}@media(max-width: 720px){.studio-prices{padding:16px 16px 110px}.studio-prices .spr-title{font-size:34px}.spr-tools{flex-direction:column;align-items:flex-start}.spr-bulk__actions{margin-left:0}.spr-savebar{bottom:8px}.spr-savebar__actions{width:100%;justify-content:space-between}}
#manage-wallet{text-align:center}#manage-wallet h2{font-size:42px;margin-bottom:10px}#manage-wallet h3{margin-top:20px;margin-bottom:20px}#manage-wallet .summary-info{color:#000;font-family:"CircularStd-Book";font-size:13px;letter-spacing:0;line-height:16px;margin-bottom:5px}#manage-wallet .entries-table{width:80%;margin-top:25px;margin:auto}#manage-wallet .entries-table .ant-table-thead .ant-table-cell{border-top-left-radius:2px;padding:2px 5px;font-size:13px;text-align:center;color:#7e7e7e;line-height:35px}#manage-wallet .entries-table .ant-table-tbody .ant-table-cell{text-align:center}
.studio-wallet{--sw-card: var(--sdna-card, #fbf8f6);--sw-soft: var(--sdna-soft, #ead8cd);--sw-line: var(--sdna-line, #e5d4c7);--sw-line-strong: var(--sdna-line-strong, #cdae9d);--sw-ink: var(--sdna-ink, #1f1a17);--sw-ink-soft: var(--sdna-ink-soft, #6e625b);--sw-muted: var(--sdna-muted, #9a8c82);--sw-serif: var(--sdna-serif, "EB Garamond", Garamond, serif);--sw-sans: var(--sdna-sans, "Inter", -apple-system, sans-serif);max-width:900px;margin:0 auto;padding:28px 28px 80px;font-family:var(--sw-sans);font-size:14px;color:var(--sw-ink)}.studio-wallet h1,.studio-wallet h2{margin:0;color:var(--sw-ink)}.studio-wallet .sc-btn.ant-btn{display:inline-flex;align-items:center;gap:8px}.sw-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px}.studio-wallet .sw-title{margin-top:4px;font-family:var(--sw-serif);font-size:44px;font-weight:400;line-height:1.05}.sw-muted{color:var(--sw-muted)}.sw-tiles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:22px 0 10px}.sw-tile{padding:14px 16px;background:var(--sw-card);border:1px solid var(--sw-line)}.sw-tile span{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--sw-muted)}.sw-tile b{display:block;margin-top:4px;font-family:var(--sw-serif);font-size:30px;font-weight:400;font-variant-numeric:tabular-nums}.sw-tile.is-empty{opacity:.55}.sw-intro{margin:0 0 26px;color:var(--sw-ink-soft);line-height:1.55}.sw-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--sw-line)}.sw-bar h2{font-family:var(--sw-serif);font-size:24px;font-weight:400}.sw-filters{display:inline-flex}.sw-filters button{height:34px;padding:0 12px;margin-left:-1px;border:1px solid var(--sw-line-strong);background:rgba(0,0,0,0);font:inherit;font-size:12.5px;color:var(--sw-ink-soft);cursor:pointer}.sw-filters button:first-child{margin-left:0}.sw-filters button.is-on{position:relative;background:var(--sw-ink);border-color:var(--sw-ink);color:var(--sdna-on-accent, #fbf8f6)}.sw-message{margin-top:14px;padding:16px;background:var(--sw-card);border:1px solid var(--sw-line);color:var(--sw-ink-soft)}.sw-message--error{background:#fbeceb;border-color:rgba(0,0,0,0);color:var(--sdna-error, #b3261e)}.sw-list{margin:0;padding:0;list-style:none}.sw-row{display:grid;grid-template-columns:120px minmax(0, 1fr) auto;gap:14px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--sw-line)}.sw-row__date{color:var(--sw-muted);font-size:13px}.sw-row__what{min-width:0}.sw-row__link{margin-left:8px;font-size:12.5px}.sw-row__note{display:block;margin-top:2px;color:var(--sw-muted);font-size:12.5px}.sw-row__amount{font-variant-numeric:tabular-nums;white-space:nowrap}.sw-row__amount.is-plus{color:#2f5a2a}.sw-more{margin-top:18px;text-align:center}@media(max-width: 720px){.studio-wallet{padding:16px 16px 64px}.studio-wallet .sw-title{font-size:34px}.sw-tiles{gap:8px}.sw-tile{padding:10px}.sw-tile b{font-size:22px}.sw-row{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"what amount" "date date";gap:2px 12px}.sw-row__what{grid-area:what}.sw-row__amount{grid-area:amount}.sw-row__date{grid-area:date;font-size:12px}}
#collection-details{font-family:"CircularStd-Book"}#collection-details button{font-family:"CircularStd-Bold"}#collection-details .main-section{width:calc(100% - 210px) !important}#collection-details .banner-detail{width:100%;height:312px;display:flex;flex-direction:column;position:relative;background-size:cover;background-position-x:center;background-position-y:center}#collection-details .banner-detail .collection-banner-description{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;background-image:linear-gradient(90deg, #FFFFFF 30.77%, rgba(255, 255, 255, 0) 50.96%)}#collection-details .banner-detail .collection-banner-description .collection-title{padding-right:110px}#collection-details .banner-detail .collection-banner-description .collection-title .title{font-style:normal;font-weight:450;font-size:16px;line-height:20px;letter-spacing:.2px;color:#101010}#collection-details .banner-detail .collection-banner-description .collection-title .title.right{float:right}#collection-details .banner-detail .collection-banner-description .collection-title .title-collection-name{font-family:"Garamond Premier Pro Regular";font-style:normal;font-weight:500;font-size:64px;line-height:65px;letter-spacing:.2px;color:#101010;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}#collection-details .banner-detail .collection-banner-description .collection-description{font-family:"CircularStd-Book";font-style:normal;font-weight:450;font-size:14px;line-height:20px;letter-spacing:.2px;color:#101010;margin-top:10px}#collection-details .banner-detail .collection-banner-description .collection-description .content{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;width:33%}#collection-details .banner-detail .collection-banner-description .collection-description .content>p{margin-bottom:0;line-height:20px;font-size:14px !important}#collection-details .banner-detail .collection-banner-description .collection-edit-btn{background:#2f9386;padding:10px 15px;width:fit-content;border-color:#2f9386;height:40px;line-height:.5;color:#fff;margin-top:18px;font-family:"CircularStd-Book"}#collection-details .banner-detail .collection-banner-description .availability-section{width:300px;margin-bottom:5px}#collection-details .banner-detail .collection-banner-description .availability-section .title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#collection-details .banner-detail .collection-banner-description .availability-section .title .label-section{display:flex;flex-direction:row;align-items:inherit}#collection-details .banner-detail .collection-banner-description .availability-section .title .label-section a{margin-top:8px;margin-left:5px}#collection-details .banner-detail .collection-banner-description .availability-section .title .label-section a svg{width:20px;height:20px}#collection-details .edit-info{position:absolute;top:10px;right:10px;background-color:#fff;color:#000;font-size:12px;display:flex;align-items:center;font-family:"CircularStd-Book"}#collection-details .edit-info svg{margin-right:5px}#collection-details .empty-products-section{width:100%;display:flex;justify-content:center}#collection-details .empty-products-section button{background-color:#2f9386;color:#fff;display:flex;align-items:center;justify-content:flex-start;font-family:"CircularStd-Book"}#collection-details .product-item-list{flex:24%;max-width:24%;display:block}#collection-details .product-item-list.ant-col:nth-child(3n+1) .product-item{margin-right:7px}#collection-details .product-item-list.ant-col:nth-child(3n+2) .product-item{margin:0 3.5px}#collection-details .product-item-list.ant-col:nth-child(3n+3) .product-item{margin-left:7px}#collection-details .product-item-divider{width:1px}#collection-details .related-carousel{width:100%;margin-bottom:24px}#collection-details .related-carousel .related-carousel-group-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;margin-top:24px}#collection-details .related-carousel .related-carousel-group-title .main-content__setting-group{color:#365cb4;font-size:12px;line-height:15px;display:flex;align-items:center}#collection-details .related-carousel .related-carousel-group-title .main-content__setting-group .anticon-setting{margin-right:8px}#collection-details .related-carousel .related-carousel-group-title .related-carousel-title{font-family:"CircularStd-Book";font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:.2px;color:#101010;text-transform:uppercase}#collection-details .related-carousel .carousel-section{position:relative;margin-bottom:60px;border:1px solid #ececec}#collection-details .related-carousel .carousel-section .slide-arow{position:absolute;font-size:12px;top:calc(50% - 17px);color:#101010;background:#f7f7f8;z-index:1;font-weight:bold;width:35px;height:35px;display:flex;align-items:center;justify-content:center}#collection-details .related-carousel .carousel-section .slide-arow:hover{color:#b3abab}#collection-details .related-carousel .carousel-section .slide-arow:active{color:#dcd5d5}#collection-details .related-carousel .carousel-section .slide-arow.left{left:0px}#collection-details .related-carousel .carousel-section .slide-arow.right{right:0px}#collection-details .related-carousel .carousel-section .collection-carousel-item{display:flex !important}#collection-details .related-carousel .carousel-section .collection-carousel-item img{width:50%;height:194px;object-fit:cover}#collection-details .related-carousel .carousel-section .collection-carousel-item .carousel-content{width:100%;padding:24px 0px 24px 66px}#collection-details .related-carousel .carousel-section .collection-carousel-item .carousel-content .name{font-family:"Garamond Premier Pro Regular";font-style:normal;font-weight:500;font-size:22px;line-height:26px;letter-spacing:.2px;color:#101010;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}#collection-details .related-carousel .carousel-section .collection-carousel-item .carousel-content .description{font-family:"CircularStd-Book";font-style:normal;font-weight:450;font-size:14px;line-height:20px;letter-spacing:.2px;color:#646464;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#collection-details .related-carousel .carousel-section .collection-carousel-item .carousel-content .description>p{margin-bottom:0}#collection-details .related-carousel .carousel-section .collection-carousel-item .carousel-content .learmore-btn{display:block;cursor:pointer;border:1px solid #101010;font-family:"CircularStd-Book";font-style:normal;font-weight:500;font-size:12px;line-height:15px;text-align:center;letter-spacing:.2px;color:#101010;padding:10px 16px;margin-top:26px;width:max-content}#collection-details .related-carousel .carousel-section .dots-class-custom{bottom:-46px}#collection-details .related-carousel .carousel-section .dots-class-custom>li{background:#ececec;width:8px !important;height:8px !important;min-width:8px !important;min-height:8px !important;border-radius:50%;margin:0 4px}#collection-details .related-carousel .carousel-section .dots-class-custom>li>button{width:8px !important;height:8px !important;border-radius:50%}#collection-details .related-carousel .carousel-section .dots-class-custom>li.slick-active{background:#101010}#collection-details .related-carousel .carousel-section .dots-class-custom>li.slick-active>button{background:#101010}.banner-detail-collapse{width:100%;height:83px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background-size:cover;background-position-x:center;background-position-y:center}.banner-detail-collapse .collection-banner-description{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;background-image:linear-gradient(90deg, #FFFFFF 30.77%, rgba(255, 255, 255, 0) 50.96%)}.banner-detail-collapse .collection-banner-description .collection-title{font-family:"Garamond Premier Pro Regular";font-style:normal;font-weight:500;font-size:24px;letter-spacing:.2px;color:#101010;text-transform:uppercase}.banner-detail-collapse .banner-action-wrapper{position:absolute;display:flex;align-items:center;right:24px}.banner-detail-collapse .banner-action-wrapper .banner-action-btn{position:relative !important;background:#2f9386;padding:10px 15px;border-color:#2f9386;height:40px;line-height:.5;color:#fff;font-family:"CircularStd-Book" !important}.banner-detail-collapse .banner-action-wrapper .edit-info{border-color:#fff;background-color:#fff;color:#000;padding:10px 15px;width:fit-content;margin-left:8px;top:unset !important;right:unset !important}.banner-detail-collapse .banner-action-wrapper .edit-info svg{margin-right:5px}.ant-divider{color:#000;border:2px #ececec}.ant-divider a{margin-right:5px;color:#969696}.collection-divider{height:2px;background-color:#ececec;margin-top:0px;margin-bottom:10px}.show-hide-banner-btn{display:flex;align-items:center;color:#969696;font-size:12px}.show-hide-banner-btn>svg{margin-right:8px}.right-section .collection-actions{display:flex;flex-direction:column;text-align:center;position:sticky;top:15px}.right-section .collection-actions .title{font-family:"CircularStd-Bold";font-style:normal;font-weight:450;font-size:12px;line-height:15px;letter-spacing:.2px;text-transform:uppercase;color:#646464;margin-bottom:12px;text-align:left}.right-section .collection-actions .option-btn{background:#fff;border:1px solid #101010;color:#000;margin-bottom:10px;display:flex;align-items:center;justify-content:flex-start;height:auto}.right-section .collection-actions .option-btn>span:last-child{margin-left:8px;width:calc(100% - 20px);text-align:left;white-space:normal;word-wrap:break-word}.right-section .collection-actions .option-btn.archive{border-color:#cd6666;color:#cd6666}.right-section .collection-actions .option-btn.active{background-color:#fff;color:#000}.right-section .collection-actions .option-btn.active svg path{fill:#000}.right-section .collection-actions .option-btn.active:hover svg path{fill:#fff}.right-section .collection-actions .option-btn.active.save-change{background-color:#51aa9f;border-color:#51aa9f;color:#fff}.right-section .collection-actions .option-btn.active.save-change svg path{fill:#fff}.right-section .collection-actions .option-btn:disabled{background-color:#f7f7f7;color:#7e7e7e;border-color:#f7f7f7;cursor:default}.right-section .collection-actions .option-btn:disabled{background-color:#f7f7f7;color:#7e7e7e;border-color:#f7f7f7;cursor:default}.right-section .collection-actions .option-btn:disabled:hover{background-color:#f7f7f7;color:#7e7e7e;border-color:#f7f7f7;cursor:default}.right-section .collection-actions .option-btn:hover{border:solid 1px #000;background-color:#000;color:#fff}.right-section .collection-actions .option-btn svg{margin-right:0;width:16px;height:16px}.right-section .collection-actions .option-btn svg path{fill:#8d8d8d}.right-section .collection-actions .option-btn svg.close-icon{width:18px}.right-section .collection-actions .option-btn svg image{width:16px;height:16px}.right-section .collection-actions .suggestions-wrapper{background:#f7f7f8;padding:16px;display:flex;margin-top:32px;flex-direction:column;align-items:flex-start}.right-section .collection-actions .suggestions-wrapper>p{margin-top:18px;font-size:14px;text-align:left;font-family:"CircularStd-Book"}.right-section .collection-actions .suggestions-wrapper .block-dismiss{margin-top:24px;width:100%;display:flex;align-items:center;justify-content:flex-end}.right-section .collection-actions .suggestions-wrapper .block-dismiss>span{color:#365cb4;cursor:pointer;text-decoration:underline}.app-modal.collection-detail-modal{width:632px !important}.app-modal.collection-detail-modal .ant-modal-content{padding:32px 32px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-header{padding:unset}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-header .ant-modal-title{font-family:"CircularStd-Book";font-style:normal;font-weight:500;font-size:22px;line-height:28px;letter-spacing:.2px;color:#101010}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-header .ant-modal-title .icon-back{margin-right:12px;cursor:pointer}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body{align-items:center;justify-content:left;display:flex;padding:32px 0px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .ql-editor p{text-align:left;font-weight:unset;font-family:"CircularStd-Book" !important;font-weight:500}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .modal-body{width:100%}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .row{margin-top:20px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .row .title{font-family:"CircularStd-Book";font-style:normal;font-weight:400;font-size:14px;line-height:18px;display:flex;margin-bottom:12px;letter-spacing:.2px;color:#101010}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .row .upload-banner-collection-area{cursor:pointer}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .row .upload-banner-collection-area .upload-content .preview-img{width:100%;height:224px;object-fit:cover}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .row .upload-banner-collection-area .upload-content .no-image{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:224px;object-fit:cover;background:#f7f7f8}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .row .upload-banner-collection-area .upload-content .no-image .upload-text{margin-top:28px;font-size:14px;color:#afafaf}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .row .upload-banner-collection-area .upload-content .no-image .upload-text>span{color:#365cb4}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .row .upload-banner-collection-area .upload-content .no-image .upload-accept{color:#afafaf;font-size:12px;margin-top:8px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .row .img-action{display:flex;align-items:baseline}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .row .img-action .replace{font-style:normal;font-weight:500;font-size:12px;line-height:15px;letter-spacing:.2px;text-decoration-line:underline;color:#365cb4;margin-right:10px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .row .img-action .remove{font-style:normal;font-weight:500;font-size:12px;line-height:15px;letter-spacing:.2px;text-decoration-line:underline;color:#cd6666}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .collection-name-input{height:40px;border:1px solid #ececec}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .edit-url-btn{background-color:rgba(0,0,0,.25);margin-top:10px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .edit-url-btn:hover{color:unset}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-download-form .row{display:flex;justify-content:space-between;align-items:center}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-download-form .row .check-box{width:56px;height:32px;background:#2f9386;border-radius:6px;padding-top:5px;padding-left:35px;cursor:pointer}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-slug-form .copy-url{height:48px;background:#fff;border:1px solid #2f9386;text-align:center;color:#2f9386;cursor:pointer;width:100%;padding-top:12px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-slug-form .copy-url svg{margin-right:10px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-slug-form .copy-url.copied{background:#2f9386;border:1px solid #2f9386;color:#fff}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-slug-form .slug-input{height:40px;font-weight:bold;margin-bottom:10px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-slug-form .label{font-size:14px;color:#101010;font-weight:bold}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-slug-form .grey-text{color:#646464}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-related-form .no-collection-content{display:flex;flex-direction:column;margin-top:64px;margin-bottom:64px;padding:0px 64px;text-align:center;align-items:center;font-family:"CircularStd-Book";font-style:normal;font-weight:450;font-size:14px;line-height:24px;letter-spacing:.2px;color:#646464}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-related-form .no-collection-content svg{width:26px;height:26px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-related-form .selected-collection-grid .ordered-collection-row{display:flex;width:100%}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-related-form .selected-collection-grid .ordered-collection-row img{width:64px;height:64px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-related-form .selected-collection-grid .ordered-collection-row .ordered-collection-content{display:flex;justify-content:space-between;width:100%;align-items:center}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-related-form .selected-collection-grid .ordered-collection-row .ordered-collection-content .ordered-collection-name{font-family:"CircularStd-Book";font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:.2px;color:#101010;margin-left:16px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-related-form .selected-collection-grid .ordered-collection-row .ordered-collection-content .action{display:inline-flex}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-related-form .selected-collection-grid .ordered-collection-row .ordered-collection-content svg{height:14px;width:14px;margin-left:14px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body #collection-related-form .selected-collection-grid .ordered-collection-row .ordered-collection-content svg image{width:14px;height:14px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .check-group{display:flex;align-items:flex-start;justify-content:space-between;margin-top:32px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .check-group .check-group__left{width:85%}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .check-group .check-group__left .check-group__title{color:#101010}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .check-group .check-group__left .check-group__description{color:#646464;font-size:12px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .check-group .check-group__right{width:15%;text-align:right}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .product-item{width:176px;height:176px;border:1px solid #ececec;background:#fff;cursor:pointer;margin-top:20px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .product-item.active,.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .product-item:hover{background:#ecf1fd;border-color:#365cb4 !important}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .product-item .product-item__image{height:137px;width:100%}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .product-item .product-item__name{height:39px;width:100%;padding:12px;font-size:12px;line-height:15px;letter-spacing:.2px;color:#101010;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .show-more{width:100%;margin-top:32px;display:flex;align-items:center;justify-content:center}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .show-more>div{text-align:center;text-decoration-line:underline;color:#365cb4;cursor:pointer}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .wating-box{display:flex;align-items:center;justify-content:center;flex-direction:column}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .wating-box .wating-box__loading{animation:loadingCircle 1s infinite linear}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .wating-box .wating-box__title{font-size:22px;line-height:28px;margin-top:32px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-body .wating-box .wating-box__description{color:#646464;text-align:center;width:332px;margin-top:12px}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-footer{padding:0}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-footer .footer-action{align-items:center;justify-content:right;display:flex}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-footer .footer-action button{align-items:center;justify-content:center;display:flex;font-size:14px;padding:19px 32px;background-color:#fff;border:1px solid #101010;color:#000}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-footer .footer-action button:hover{border:solid 1px #000;background-color:#000;color:#fff}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-footer .footer-action button.no-change{background-color:#f7f7f7;color:#7e7e7e;border-color:#f7f7f7;cursor:default}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-footer .footer-action button.on-change{background-color:#fff;border:1px solid #101010;color:#000}.app-modal.collection-detail-modal .ant-modal-content .ant-modal-footer .footer-action button.on-change:hover{border:solid 1px #000;background-color:#000;color:#fff}.app-modal.collection-detail-modal .ant-modal-content button.ant-modal-close{top:0 !important;right:32px !important;width:24px !important;height:24px !important}.app-modal.collection-detail-modal .ant-modal-content button.ant-modal-close .ant-modal-close-x{width:24px !important;height:24px !important;margin-top:36px;margin-right:49px}.app-modal.collection-detail-modal .ant-modal-content button.ant-modal-close .ant-modal-close-x svg{width:24px !important;height:24px !important}.app-modal.collection-detail-modal .ant-modal-content button.ant-modal-close .ant-modal-close-x svg image{width:24px !important;height:24px !important}.related-collection-option{display:flex}.related-collection-option.selected{background-color:#e6f7ff}.related-collection-option img{width:64px;height:64px;min-width:64px;min-height:64px;max-width:64px;max-height:64px;object-fit:cover;object-position:center}.related-collection-option .collection-option-content{display:flex;flex-direction:column;margin-left:16px;width:100%}.related-collection-option .collection-option-name{font-family:"CircularStd-Book";font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:.2px;color:#101010}.related-collection-option .collection-option-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:"CircularStd-Book";font-style:normal;font-weight:450;font-size:12px;line-height:20px;letter-spacing:.2px}.related-collection-option .collection-option-description p{margin:unset}
#collection-details.is-studio{background:var(--sdna-bg, #f7f1ed)}.cd-studio{--cd-bg: var(--sdna-bg, #f7f1ed);--cd-card: var(--sdna-card, #fbf8f6);--cd-soft: var(--sdna-soft, #ead8cd);--cd-line: var(--sdna-line, #e5d4c7);--cd-line-strong: var(--sdna-line-strong, #cdae9d);--cd-ink: var(--sdna-ink, #1f1a17);--cd-ink-soft: var(--sdna-ink-soft, #6e625b);--cd-muted: var(--sdna-muted, #9a8c82);--cd-on-accent: var(--sdna-on-accent, #fbf8f6);--cd-serif: var(--sdna-serif, "EB Garamond", Garamond, serif);--cd-sans: var(--sdna-sans, "Inter", -apple-system, sans-serif);max-width:1180px;margin:0 auto;padding:24px 28px 110px;font-family:var(--cd-sans);font-size:14px;color:var(--cd-ink)}.cd-studio h1,.cd-studio h2,.cd-studio h3{margin:0;color:var(--cd-ink)}.cd-studio .sc-btn.ant-btn{height:auto;padding:9px 14px;border-radius:0;border:1px solid var(--cd-ink);background:rgba(0,0,0,0);color:var(--cd-ink);font-family:var(--cd-sans);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;box-shadow:none}.cd-studio .sc-btn.ant-btn:hover:not([disabled]){background:var(--cd-ink);color:var(--cd-on-accent)}.cd-studio .sc-btn.ant-btn[disabled]{opacity:.45}.cd-studio .sc-btn--primary.ant-btn{background:var(--sdna-accent, #4a3a33);border-color:var(--sdna-accent, #4a3a33);color:var(--cd-on-accent)}.cd-studio .sc-link{padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--cd-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cd-banner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);min-height:260px;background:var(--cd-card);border:1px solid var(--cd-line)}.cd-banner__text{padding:24px 28px}.cd-banner h1{margin-top:4px;font-family:var(--cd-serif);font-size:40px;font-weight:400;line-height:1.05;overflow-wrap:anywhere}.cd-banner__desc{margin-top:8px;color:var(--cd-ink-soft);line-height:1.55}.cd-banner__desc p{margin:0 0 4px}.cd-banner__status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:14px}.cd-banner__url{color:var(--cd-ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.cd-banner__url:hover{color:var(--cd-ink)}.cd-banner__art{position:relative;min-height:200px;background-color:var(--cd-soft);background-size:cover;background-position:center}.cd-banner__edit.ant-btn{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;background:var(--cd-card) !important}.cd-banner__edit.ant-btn svg{width:14px;height:14px}.cd-eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cd-muted)}.cd-chip{display:inline-block;padding:3px 10px;font-size:12px;font-weight:500}.cd-chip.is-live{background:#e7efe2;color:#2f5a2a}.cd-chip.is-off{background:#f6ead2;color:#6b4a12}.cd-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:16px;background:none;color:var(--cd-ink-soft);cursor:pointer}.cd-icon:hover{background:var(--cd-soft);color:var(--cd-ink)}.cd-switches{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px}.cd-switch{display:inline-flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.cd-small-link{margin-left:2px;font-size:12.5px;color:var(--cd-ink-soft);text-decoration:underline}.cd-bar{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px 20px;margin:28px 0 16px;padding-bottom:14px;border-bottom:1px solid var(--cd-line)}.cd-bar__title h2{font-family:var(--cd-serif);font-size:26px;font-weight:400}.cd-bar__title span{color:var(--cd-muted);font-size:13px}.cd-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.cd-danger{color:var(--sdna-error, #b3261e) !important}#collection-details.is-studio .cd-grid{display:flex;flex-wrap:wrap;gap:16px 0;margin:0}#collection-details.is-studio .cd-grid .product-item-divider{width:3px;margin:0 -1.5px;position:relative;z-index:1;transition:background .1s}#collection-details.is-studio .cd-grid .product-item-list{flex:0 0 25%;max-width:25%;padding:0 8px}#collection-details.is-studio .cd-grid .product-item{position:relative;margin:0 !important;font-family:var(--cd-sans);font-size:14px !important;font-weight:400 !important;cursor:grab !important}#collection-details.is-studio .cd-grid .product-item::before{content:"⋮⋮";position:absolute;z-index:2;top:34px;left:6px;padding:2px 4px;background:rgba(251,248,246,.9);color:var(--cd-ink);font-size:12px;letter-spacing:-2px;line-height:1}#collection-details.is-studio .cd-grid .descripton{min-height:0;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--cd-serif);font-size:17px;font-weight:400;text-align:left !important;justify-content:flex-start !important;display:block !important;direction:ltr}#collection-details.is-studio .cd-grid .product-image{height:auto !important;aspect-ratio:2/3;background:var(--cd-soft);overflow:hidden}#collection-details.is-studio .cd-grid .product-image>.img,#collection-details.is-studio .cd-grid .product-image img{width:100% !important;height:100% !important;object-fit:cover;background-size:cover !important;background-position:center top !important}.cd-add-tile{flex:0 0 25%;max-width:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:240px;margin:0;padding:0 8px;border:0;background:none;cursor:pointer;color:var(--cd-ink-soft);font:inherit;font-size:13px;outline:1px dashed var(--cd-line-strong);outline-offset:-8px}.cd-add-tile .anticon{font-size:22px}.cd-add-tile:hover{color:var(--cd-ink);outline-color:var(--cd-ink)}.cd-related{margin-top:36px}.cd-selection{position:fixed;z-index:50;left:50%;bottom:18px;transform:translateX(-50%);display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;width:min(1100px,100vw - 32px);padding:12px 18px;background:var(--sdna-ink, #1f1a17);color:var(--sdna-on-accent, #fbf8f6);font-family:var(--sdna-sans, "Inter", sans-serif);font-size:13px;box-shadow:0 10px 30px rgba(31,26,23,.25)}.cd-selection b{font-weight:600}.cd-selection button{padding:4px 0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.cd-selection button:hover:not([disabled]){text-decoration:underline;text-underline-offset:3px}.cd-selection button[disabled]{opacity:.4;cursor:default}.cd-selection__clear{margin-left:auto;text-decoration:underline}@media(max-width: 900px){#collection-details.is-studio .cd-grid .product-item-list,.cd-add-tile{flex-basis:33.333%;max-width:33.333%}}@media(max-width: 720px){.cd-studio{padding:12px 12px 140px}.cd-banner{grid-template-columns:minmax(0, 1fr)}.cd-banner__art{order:-1;min-height:150px}.cd-banner__text{padding:18px 16px}.cd-banner h1{font-size:32px}#collection-details.is-studio .cd-grid .product-item-list,.cd-add-tile{flex-basis:50%;max-width:50%}.cd-selection{bottom:10px;gap:4px 14px;font-size:12.5px}}.cd-added{display:inline-block;margin-left:10px;padding:2px 9px;background:#e7efe2;color:#2f5a2a;font-size:12.5px}.cd-unsaved{padding:3px 9px;background:#f6ead2;color:#6b4a12;font-size:12.5px}.cd-leave-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}
#collectionList{font-family:"CircularStd-Book"}#collectionList .heading-page{display:flex;align-items:center;justify-content:space-between}#collectionList .heading-page .heading-page__title-group .title-group__title{font-family:"Garamond Premier Pro Regular";font-style:normal;font-weight:600;font-size:36px;line-height:43px;color:#101010}#collectionList .heading-page .heading-page__title-group .title-group__description{color:#646464}#collectionList .heading-page .heading-page__info{color:#365cb4;align-items:center;display:flex;margin-top:5px}#collectionList .heading-page .heading-page__info svg{margin-right:5px}#collectionList .heading-page .heading-page__action>div>button{background-color:#2f9386;color:#fff;height:40px;display:flex;align-items:center;justify-content:flex-start}#collectionList .heading-page .heading-page__action>div>button svg{fill:currentColor;font-size:14px}#collectionList .heading-page .heading-page__action>div>button svg path{fill:#fff !important}#collectionList .heading-page .heading-page__action>div>button:disabled{background-color:#f7f7f7;color:#7e7e7e;border-color:#f7f7f7;cursor:default}#collectionList .content-page{margin-top:10px}#collectionList .content-page .content-page__filter-group{display:flex;align-items:center;justify-content:space-between}#collectionList .content-page .content-page__filter-group .filter-group__total{color:#101010}#collectionList .content-page .content-page__filter-group .filter-group__action{display:flex;align-items:center}#collectionList .content-page .content-page__filter-group .filter-group__action .filter-group__action_select{width:191px !important;height:40px;margin-right:8px}#collectionList .content-page .content-page__filter-group .filter-group__action .filter-group__action_input{width:264px}#collectionList .content-page__collection-item{padding-top:16px;padding-bottom:16px;position:relative;cursor:pointer;transition-delay:.3}#collectionList .content-page__collection-item .collection-item-divider{position:absolute;width:100%;height:1px;color:#fff}#collectionList .content-page__collection-item .collection-item-divider.top{top:0px}#collectionList .content-page__collection-item .collection-item-divider.bottom{bottom:0px}#collectionList .content-page__collection-item.public-collection:hover{cursor:all-scroll}#collectionList .content-page__collection-item .content-page__collection-item__drag-icon{position:absolute;z-index:3;top:61px;width:100%;text-align:center;display:none}#collectionList .content-page__collection-item .content-page__collection-item__drag-icon svg{height:40px;width:30px}#collectionList .content-page__collection-item .content-page__collection-item__dropdown{position:absolute;right:12px;top:28px;z-index:3}#collectionList .content-page__collection-item .show-on-homepage-switch{position:absolute;right:10px;top:66px;z-index:4}#collectionList .content-page__collection-item .show-on-homepage-switch .label{margin-right:20px;color:#fff}#collectionList .content-page__collection-item .available-for-boutique-switch{position:absolute;right:10px;top:101px;z-index:4}#collectionList .content-page__collection-item .available-for-boutique-switch .label{margin-right:20px;color:#fff}#collectionList .content-page__collection-item .banner-detail{width:100%;height:125px;display:flex;flex-direction:column;position:relative;background-size:cover;background-position-x:center;background-position-y:center;border:1px solid #ececec}#collectionList .content-page__collection-item .banner-detail .banner-backdrop{background-color:#101010;opacity:.5;width:100%;height:100%;position:absolute;z-index:1}#collectionList .content-page__collection-item .banner-detail .collection-banner-description{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;background-image:linear-gradient(90deg, #ffffff 46%, rgba(255, 255, 255, 0) 62.96%);z-index:2;padding:24px}#collectionList .content-page__collection-item .banner-detail .collection-banner-description .collection-title .title.right{float:right}#collectionList .content-page__collection-item .banner-detail .collection-banner-description .collection-title .title-collection-name{font-family:"Garamond Premier Pro Regular";font-style:normal;font-weight:500;font-size:24px;line-height:29px;letter-spacing:.2px;color:#101010;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}#collectionList .content-page__collection-item .banner-detail .collection-banner-description .collection-description{font-family:"CircularStd-Book";font-style:normal;font-weight:450;font-size:14px;line-height:20px;letter-spacing:.2px;color:#101010;margin-top:10px}#collectionList .content-page__collection-item .banner-detail .collection-banner-description .collection-description .content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:33%}#collectionList .content-page__collection-item .banner-detail .collection-banner-description .collection-description .content>p{margin-bottom:0;line-height:20px;font-size:14px !important}
.custom-dropdown{position:relative;width:29px;height:29px;display:flex;align-items:center;justify-content:center}.custom-dropdown .custom-dropdown__shadow{background:#ececec;opacity:.48;width:100%;height:100%}.custom-dropdown .custom-dropdown_box-icon{position:absolute;color:#101010;z-index:1;display:flex;align-items:center;justify-content:center}.dropdown-box{display:flex;max-width:300px;min-width:190px;background:#fff;box-shadow:1px 2px 12px 4px rgba(16,16,16,.04);position:absolute;flex-direction:column;padding:8px 0;overflow:hidden}.dropdown-box .dropdown-item{padding:4px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.dropdown-box .dropdown-item:hover{background:#ececec}
.studio-collections{--scl-card: var(--sdna-card, #fbf8f6);--scl-soft: var(--sdna-soft, #ead8cd);--scl-line: var(--sdna-line, #e5d4c7);--scl-line-strong: var(--sdna-line-strong, #cdae9d);--scl-ink: var(--sdna-ink, #1f1a17);--scl-ink-soft: var(--sdna-ink-soft, #6e625b);--scl-muted: var(--sdna-muted, #9a8c82);--scl-error: var(--sdna-error, #b3261e);--scl-ok: #2f5a2a;--scl-serif: var(--sdna-serif, "EB Garamond", Garamond, serif);--scl-sans: var(--sdna-sans, "Inter", -apple-system, sans-serif);max-width:980px;margin:0 auto;padding:28px 28px 80px;font-family:var(--scl-sans);font-size:14px;color:var(--scl-ink)}.studio-collections h1,.studio-collections h3{margin:0;color:var(--scl-ink)}.studio-collections .ant-input-affix-wrapper{border-radius:0}.studio-collections .ant-switch-checked{background-color:var(--scl-ink)}.studio-collections .sc-btn.ant-btn{display:inline-flex;align-items:center;gap:6px}.scl-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px}.studio-collections .scl-title{margin-top:4px;font-family:var(--scl-serif);font-size:44px;font-weight:400;line-height:1.05}.scl-muted{color:var(--scl-muted);font-size:13px}.scl-intro{margin:8px 0 20px;color:var(--scl-ink-soft);line-height:1.55}.studio-collections .scl-search{max-width:420px;margin-bottom:14px}.scl-empty{margin:24px 0}.scl-order-note{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;padding:8px 12px;background:var(--scl-card);border:1px solid var(--scl-line);font-size:13px}.scl-order-note button{border:0;background:none;font-size:18px;line-height:1;color:var(--scl-ink-soft);cursor:pointer}.scl-list{margin:0;padding:0;list-style:none}.scl-card{position:relative;display:grid;grid-template-columns:240px minmax(0, 1fr);gap:18px;margin-bottom:12px;padding:12px;background:var(--scl-card);border:1px solid var(--scl-line)}.scl-card[draggable=true]{cursor:grab}.scl-card.is-dragging{opacity:.45}.scl-card.drop-before::before,.scl-card.drop-after::after{content:"";position:absolute;left:0;right:0;height:3px;background:var(--scl-ink)}.scl-card.drop-before::before{top:-8px}.scl-card.drop-after::after{bottom:-8px}.scl-card__banner{display:block;aspect-ratio:2/1;padding:0;border:0;background:var(--scl-soft);overflow:hidden;cursor:pointer}.scl-card__banner img,.scl-card__banner span{display:block;width:100%;height:100%;object-fit:cover}.scl-card__body{min-width:0}.scl-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.scl-card__head h3 button{padding:0;border:0;background:none;font-family:var(--scl-serif);font-size:23px;line-height:1.2;text-align:left;color:var(--scl-ink);cursor:pointer}.scl-card__head h3 button:hover{text-decoration:underline}.scl-card__grip{color:var(--scl-muted);font-size:16px}.scl-card__meta{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px}.scl-switches{display:flex;flex-wrap:wrap;gap:8px 22px;margin:12px 0 10px}.scl-switches label{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.scl-switches label.is-off{color:var(--scl-muted)}.scl-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px}.scl-actions .sc-link{font-size:13px}.studio-collections .scl-danger.sc-link{color:var(--scl-error)}.scl-note{font-size:12.5px}.scl-note--ok{color:var(--scl-ok)}.scl-note--error{color:var(--scl-error)}.scl-modal-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width: 720px){.studio-collections{padding:16px 16px 64px}.studio-collections .scl-title{font-size:34px}.scl-card{grid-template-columns:minmax(0, 1fr);gap:10px}}
.portal-studio{--bg: var(--sdna-bg, #f7f1ed);--bg-card: var(--sdna-card, #fbf8f6);--ink: var(--sdna-ink, #1f1a17);--ink-soft: var(--sdna-ink-soft, #6e625b);--muted: var(--sdna-muted, #9a8c82);--line: var(--sdna-line, #e5d4c7);--serif: var(--sdna-serif, "EB Garamond", Georgia, serif);width:100%}.portal-studio-stage{display:flex;align-items:flex-start;justify-content:center;gap:12px}.portal-studio-loading{width:min(560px,100%);margin:0 auto;aspect-ratio:2/3;display:flex;align-items:center;justify-content:center;border:1px solid var(--sdna-line, #e5d4c7);background:var(--sdna-card, #fbf8f6);font-family:var(--sdna-serif, "EB Garamond", Georgia, serif);font-style:italic;color:var(--sdna-muted, #9a8c82)}.portal-studio-error{margin:8px 0 0;text-align:center;font-size:12px;color:#b4402f}.portal-studio .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}
.design-studio{--ds-bg: var(--sdna-bg, #f7f1ed);--ds-card: var(--sdna-card, #fbf8f6);--ds-soft: var(--sdna-soft, #ead8cd);--ds-line: var(--sdna-line, #e5d4c7);--ds-line-strong: var(--sdna-line-strong, #cdae9d);--ds-ink: var(--sdna-ink, #1f1a17);--ds-ink-soft: var(--sdna-ink-soft, #6e625b);--ds-muted: var(--sdna-muted, #9a8c82);--ds-accent: var(--sdna-accent, #4a3a33);--ds-gold: var(--sdna-gold, #b89463);--ds-on-accent: var(--sdna-on-accent, #fbf8f6);--ds-error: var(--sdna-error, #b3261e);--ds-serif: var(--sdna-serif, "EB Garamond", Garamond, "Times New Roman", serif);--ds-sans: var(--sdna-sans, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);max-width:1400px;margin:0 auto;padding:24px 24px 48px;font-family:var(--ds-sans);color:var(--ds-ink)}.design-studio .studio-eyebrow{font-family:var(--ds-sans);font-size:10px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--ds-muted)}.design-studio .studio-link{padding:0;border:0;background:none;color:var(--ds-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit}.design-studio .studio-btn.ant-btn{height:auto;padding:15px 24px;border-radius:0;font-family:var(--ds-sans);font-size:12px;font-weight:500;letter-spacing:.16em;line-height:1.35;text-transform:uppercase;box-shadow:none;white-space:normal}.design-studio .studio-btn.ant-btn>span{white-space:normal}.design-studio .studio-btn--accent.ant-btn{background:var(--ds-accent);border:1px solid var(--ds-accent);color:var(--ds-on-accent)}.design-studio .studio-btn--accent.ant-btn:hover:not([disabled]),.design-studio .studio-btn--accent.ant-btn:focus:not([disabled]){background:var(--ds-card);border-color:var(--ds-accent);color:var(--ds-accent)}.design-studio .studio-btn--ghost.ant-btn{background:rgba(0,0,0,0);border:1px solid var(--ds-ink);color:var(--ds-ink)}.design-studio .studio-btn--ghost.ant-btn:hover:not([disabled]),.design-studio .studio-btn--ghost.ant-btn:focus:not([disabled]){background:var(--ds-ink);border-color:var(--ds-ink);color:var(--ds-bg)}.design-studio .studio-btn.ant-btn[disabled]{background:rgba(0,0,0,0);border-color:var(--ds-line-strong);color:var(--ds-muted)}.design-studio__steps{display:none}.design-studio__layout{display:grid;grid-template-columns:280px minmax(0, 1fr) 380px;gap:32px;align-items:start}.design-studio .studio-rail{border:1px solid var(--ds-line);background:var(--ds-card);position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto}.design-studio .studio-rail__head{padding:18px 16px 10px;border-bottom:1px solid var(--ds-line)}.design-studio .studio-rail__groups,.design-studio .studio-rail__items{list-style:none;margin:0;padding:0}.design-studio .studio-rail__group{border-bottom:1px solid var(--ds-line)}.design-studio .studio-rail__group:last-child{border-bottom:0}.design-studio .studio-rail__group-head{width:100%;display:flex;align-items:center;gap:8px;padding:14px 16px;background:rgba(0,0,0,0);border:0;text-align:left;cursor:pointer;font-family:var(--ds-sans);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ds-ink)}.design-studio .studio-rail__group-head:hover{background:var(--ds-soft)}.design-studio .studio-rail__group-head .label{flex:1}.design-studio .studio-rail__group-head .count{font-size:10px;font-weight:400;color:var(--ds-muted)}.design-studio .studio-rail__group-head .arrow{width:14px;height:14px;fill:none;stroke:var(--ds-ink-soft);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-90deg);transition:transform .2s ease}.design-studio .studio-rail__group.open .arrow{transform:rotate(0deg)}.design-studio .studio-rail__items{max-height:0;overflow:hidden;transition:max-height .3s ease}.design-studio .studio-rail__group.open .studio-rail__items{max-height:4000px}.design-studio .studio-rail__item{width:100%;display:grid;grid-template-columns:64px minmax(0, 1fr);gap:12px;align-items:center;padding:10px 16px 10px 13px;background:rgba(0,0,0,0);border:0;border-left:3px solid rgba(0,0,0,0);text-align:left;cursor:pointer;color:var(--ds-ink);transition:background-color .15s ease}.design-studio .studio-rail__item:hover,.design-studio .studio-rail__item.active{background:var(--ds-soft)}.design-studio .studio-rail__item.active{border-left-color:var(--ds-accent)}.design-studio .studio-rail__item .thumb{width:64px;height:80px;border:1px solid var(--ds-line);background:linear-gradient(135deg, #ead8cd 0%, #cdae9d 100%);overflow:hidden}.design-studio .studio-rail__item .thumb img{width:100%;height:100%;object-fit:cover;display:block}.design-studio .studio-rail__item .meta{display:flex;flex-direction:column;gap:2px;min-width:0}.design-studio .studio-rail__item .cat{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--ds-muted)}.design-studio .studio-rail__item .title{font-family:var(--ds-serif);font-size:17px;line-height:1.15;color:var(--ds-ink)}.design-studio .studio-rail__item .price{min-height:18px;margin-top:2px;font-size:12px;color:var(--ds-ink-soft)}.design-studio .studio-rail__item .price strong{font-weight:500;color:var(--ds-ink);font-variant-numeric:tabular-nums}.design-studio__stage{min-width:0}.design-studio__stage-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.design-studio__stage-title{margin:0;font-family:var(--ds-serif);font-size:26px;font-weight:400;line-height:1.15;color:var(--ds-ink)}.design-studio__stage-title em{font-style:italic}.design-studio__views{display:flex;border:1px solid var(--ds-line)}.design-studio__view{padding:8px 18px;background:rgba(0,0,0,0);border:0;font-family:var(--ds-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ds-ink-soft);cursor:pointer}.design-studio__view+.design-studio__view{border-left:1px solid var(--ds-line)}.design-studio__view.active{background:var(--ds-ink);color:var(--ds-bg)}.design-studio__placeholder{width:min(560px,100%);margin:0 auto;aspect-ratio:2/3;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 50% 40%, var(--ds-card), var(--ds-soft));border:1px solid var(--ds-line);font-family:var(--ds-serif);font-size:20px;font-style:italic;color:var(--ds-ink-soft);text-align:center}.design-studio__hint{margin:14px 0 0;text-align:center;font-family:var(--ds-serif);font-size:13px;font-style:italic;color:var(--ds-muted)}.design-studio__side{display:flex;flex-direction:column;gap:16px;min-width:0}.design-studio .art-card,.design-studio .piece-panel{border:1px solid var(--ds-line);background:var(--ds-card)}.design-studio .art-card{padding:18px;display:flex;flex-direction:column;gap:12px}.design-studio .art-card__summary{display:grid;grid-template-columns:64px minmax(0, 1fr);gap:12px;align-items:center}.design-studio .art-card__thumb{width:64px;height:64px;border:1px solid var(--ds-line);background:linear-gradient(135deg, #ead8cd 0%, #cdae9d 100%);overflow:hidden}.design-studio .art-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.design-studio .art-card__text{display:flex;flex-direction:column;gap:4px;min-width:0}.design-studio .art-card__name{font-family:var(--ds-serif);font-size:16px;font-style:italic;color:var(--ds-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-studio .art-card__scroll{max-height:260px;overflow-y:auto}.design-studio .art-card__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px}.design-studio .art-card__item{min-width:0;padding:0;background:none;border:0;text-align:left;cursor:pointer}.design-studio .art-card__item.selected .art-card__tile{outline:2px solid var(--ds-ink);outline-offset:2px}.design-studio .art-card__item:hover .art-card__tile{border-color:var(--ds-line-strong)}.design-studio .art-card__temp{position:relative;min-width:0}.design-studio .art-card__temp .art-card__item{width:100%}.design-studio .art-card__timer{position:absolute;left:3px;bottom:3px;display:inline-flex;align-items:center;gap:3px;padding:1px 5px;background:rgba(251,248,246,.92);color:var(--ds-ink);font-size:10.5px;font-weight:600;line-height:1.5}.design-studio .art-card__remove{position:absolute;top:3px;right:3px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:11px;background:rgba(251,248,246,.92);color:var(--ds-ink);font-size:11px;cursor:pointer}.design-studio .art-card__remove:hover,.design-studio .art-card__remove:focus-visible{background:var(--ds-ink);color:var(--ds-bg, #f7f1ed)}.design-studio .art-card__clock{display:flex;align-items:flex-start;gap:6px;margin:0 0 10px;padding:8px 10px;background:#f6ead2;color:#6b4a12;font-size:12.5px;line-height:1.45}.design-studio .art-card__clock .anticon{margin-top:2px}.design-studio .art-card__problem{display:flex;align-items:flex-start;gap:8px;margin:0 0 10px;padding:8px 10px;background:#fbeceb;color:#b3261e;font-size:12.5px;line-height:1.45}.design-studio .art-card__problem span{flex:1}.design-studio .art-card__problem button{flex:none;padding:2px 4px;border:0;background:none;color:inherit;cursor:pointer}.design-studio .art-card__tile{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;max-width:100%;border:1px solid var(--ds-line);background:var(--ds-soft);overflow:hidden}.design-studio .art-card__tile img{width:100%;height:100%;object-fit:cover;display:block}.design-studio .art-card__tile.upload{background:rgba(0,0,0,0);border-style:dashed;border-color:var(--ds-line-strong);color:var(--ds-ink-soft);font-size:18px}.design-studio .art-card__label{display:block;margin-top:4px;font-size:11px;color:var(--ds-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-studio .art-card__empty{grid-column:1/-1;margin:4px 0;font-size:13px;color:var(--ds-muted)}.design-studio__search.ant-input-affix-wrapper{border-radius:0;border-color:var(--ds-line-strong);background:var(--ds-bg)}.design-studio__search.ant-input-affix-wrapper .ant-input{background:rgba(0,0,0,0);font-family:var(--ds-sans)}.design-studio .piece-panel{padding:28px 28px 32px;display:flex;flex-direction:column;gap:20px}.design-studio .piece-panel__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.design-studio .piece-panel__title{margin:4px 0 0;font-family:var(--ds-serif);font-size:22px;font-weight:400;line-height:1.2;color:var(--ds-ink)}.design-studio .piece-panel__price{font-family:var(--ds-serif);font-size:26px;font-weight:500;letter-spacing:.005em;color:var(--ds-gold);white-space:nowrap;font-variant-numeric:tabular-nums}.design-studio .piece-panel__volume{margin:-8px 0 0;font-size:12.5px;color:var(--ds-ink-soft)}.design-studio .piece-panel__actions{display:flex;flex-direction:column;gap:10px}.design-studio .piece-panel__slots{margin-left:10px;padding-left:10px;border-left:1px solid currentColor;letter-spacing:.05em;opacity:.75;font-variant-numeric:tabular-nums}.design-studio .piece-panel__error,.design-studio .piece-panel__saved{margin:-6px 0 0;font-size:13px}.design-studio .piece-panel__error{color:var(--ds-error)}.design-studio .piece-panel__saved{color:var(--ds-ink-soft)}.design-studio .piece-panel__details{padding:16px 0;border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line)}.design-studio .piece-panel__details .tagline{margin:0;font-family:var(--ds-serif);font-size:15px;font-style:italic;line-height:1.45;color:var(--ds-ink)}.design-studio .piece-panel__details ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.design-studio .piece-panel__details .tagline+ul{margin-top:14px;padding-top:14px;border-top:1px solid var(--ds-line)}.design-studio .piece-panel__details li{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;color:var(--ds-ink-soft)}.design-studio .piece-panel__details svg{flex:0 0 auto;width:16px;height:16px;fill:none;stroke:var(--ds-gold);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media(max-width: 1200px){.design-studio{padding:16px 16px 40px}.design-studio__steps{display:flex;margin:0 -16px 16px;background:var(--ds-card);border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line)}.design-studio__step{flex:1;display:flex;align-items:baseline;justify-content:center;gap:6px;padding:12px 6px 10px;background:none;border:0;border-bottom:2px solid rgba(0,0,0,0);font-family:var(--ds-sans);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ds-muted);cursor:pointer}.design-studio__step .n{font-family:var(--ds-serif);font-size:18px;font-style:italic;letter-spacing:0}.design-studio__step .l{font-weight:500}.design-studio__step.active{color:var(--ds-ink);border-bottom-color:var(--ds-ink)}.design-studio__step.active .n{color:var(--ds-gold)}.design-studio__step:disabled{opacity:.35;cursor:default}.design-studio__layout{grid-template-columns:minmax(0, 1fr);gap:24px}.design-studio .studio-rail{position:static;max-height:none}.design-studio .art-card__scroll{max-height:50vh}.design-studio .art-card__grid{grid-template-columns:repeat(auto-fill, minmax(84px, 1fr))}.design-studio[data-mobile-tab=silhouette] .design-studio__stage,.design-studio[data-mobile-tab=silhouette] .design-studio__side{display:none}.design-studio[data-mobile-tab=art] .studio-rail,.design-studio[data-mobile-tab=art] .design-studio__stage,.design-studio[data-mobile-tab=art] .piece-panel{display:none}.design-studio[data-mobile-tab=piece] .studio-rail,.design-studio[data-mobile-tab=piece] .art-card{display:none}}.ais .ant-modal-body{padding-top:8px}.ais-art{display:block;width:100%;max-height:180px;object-fit:contain;background:var(--sdna-soft, #ead8cd)}.ais-intro{margin:12px 0 4px;color:var(--sdna-ink-soft, #6e625b);font-size:13.5px;line-height:1.5}.ais-label{display:block;margin:16px 0 6px;font-size:12.5px;font-weight:600;color:var(--sdna-ink, #1f1a17)}.ais-hint{margin:-4px 0 8px;font-size:12.5px;color:var(--sdna-muted, #9a8c82)}.ais .ant-input{min-height:40px;border-radius:0;font-size:15px}.ais-seams,.ais-chips{display:flex;flex-wrap:wrap;gap:6px}.ais-seams button,.ais-chips button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--sdna-line-strong, #cdae9d);background:#fff;font:inherit;font-size:13.5px;color:var(--sdna-ink, #1f1a17);cursor:pointer}.ais-seams button.is-on,.ais-chips button.is-on{border-color:var(--sdna-ink, #1f1a17);background:var(--sdna-ink, #1f1a17);color:var(--sdna-on-accent, #fbf8f6)}.ais-seams button:focus-visible,.ais-chips button:focus-visible{outline:2px solid var(--sdna-ink, #1f1a17);outline-offset:2px}.ais-dot{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid var(--sdna-line-strong, #cdae9d)}.ais-dot--black{background:#1f1a17;border-color:#1f1a17}.ais-dot--grey{background:#a8a29e;border-color:#8f8984}.ais-dot--white{background:#fff}.ais-seams button.is-on .ais-dot{box-shadow:0 0 0 2px var(--sdna-on-accent, #fbf8f6)}.ais-error{margin:14px 0 0;color:var(--sdna-error, #b3261e);font-size:13px}.ais-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.piece-panel__added{margin:8px 0 0;padding:8px 10px;background:#e7efe2;color:#2f5a2a;font-size:12.5px;line-height:1.45}
.lg-feedback-tab{position:fixed;right:0;top:50%;z-index:28;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);padding:14px 8px;border:0;border-radius:0;background:var(--sdna-accent, #4a3a33);color:var(--sdna-on-accent, #fbf8f6);font:500 11px/1 var(--sdna-sans, "Inter", sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 14px rgba(31,26,23,.12)}.lg-feedback-tab:hover,.lg-feedback-tab:focus-visible{background:var(--sdna-ink, #1f1a17)}@media(max-width: 720px){.lg-feedback-tab{top:auto;bottom:calc(170px + env(safe-area-inset-bottom, 0px));transform:rotate(180deg);padding:12px 7px;font-size:10px}}@media print{.lg-feedback-tab,.lg-tour{display:none !important}}.lg-tour{position:fixed;inset:0;z-index:950;pointer-events:none;font-family:var(--sdna-sans, "Inter", sans-serif);color:var(--sdna-ink, #1f1a17)}.lg-tour--hidden{display:none}.lg-tour--settling{visibility:hidden}.lg-tour__dim{position:absolute;inset:0;background:rgba(31,26,23,.32)}.lg-tour__ring{position:fixed;outline:2px solid var(--sdna-accent, #4a3a33);box-shadow:0 0 0 9999px rgba(31,26,23,.28)}.lg-tour__card{position:fixed;width:300px;max-width:calc(100vw - 24px);padding:16px 18px 14px;background:var(--sdna-card, #fbf8f6);border:1px solid var(--sdna-line-strong, #cdae9d);box-shadow:0 12px 32px rgba(31,26,23,.16);pointer-events:auto}.lg-tour__card.is-centered{left:50%;top:50%;width:380px;transform:translate(-50%, -50%)}.lg-tour__card.is-sheet{left:0;right:0;bottom:0;width:auto;max-width:none;padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px));border-width:1px 0 0}.lg-tour__card.is-sheet.is-top{top:0;bottom:auto;border-width:0 0 1px;padding-bottom:14px}@media(max-width: 720px){.lg-tour__card.is-centered{width:calc(100vw - 32px)}}.lg-tour__x{position:absolute;top:6px;right:8px;width:32px;height:32px;border:0;background:none;color:var(--sdna-ink-soft, #6e625b);font-size:22px;line-height:1;cursor:pointer}.lg-tour__chapters{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0 32px 8px 0;padding:0;list-style:none}.lg-tour__chapters li{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--sdna-muted, #9a8c82);padding-bottom:2px}.lg-tour__chapters li.is-past{color:var(--sdna-ink-soft, #6e625b)}.lg-tour__chapters li.is-on{color:var(--sdna-ink, #1f1a17);border-bottom:1px solid var(--sdna-ink, #1f1a17)}.lg-tour__title{margin:0 32px 6px 0;font:500 22px/1.2 var(--sdna-serif, "EB Garamond", serif);color:var(--sdna-ink, #1f1a17)}.lg-tour__body{margin:0;font-size:15px;line-height:1.5;color:var(--sdna-ink-soft, #6e625b)}.lg-tour__hint{margin:8px 0 0;font-size:13px;color:var(--sdna-muted, #9a8c82)}.lg-tour__actions{display:flex;align-items:center;gap:8px;margin-top:14px}.lg-tour__spacer{flex:1}.lg-tour__skip{border:0;background:none;padding:8px 0;font-size:13px;color:var(--sdna-ink-soft, #6e625b);text-decoration:underline;cursor:pointer}.lg-tour__btn{min-height:40px;padding:10px 14px;border:1px solid var(--sdna-ink, #1f1a17);border-radius:0;background:rgba(0,0,0,0);color:var(--sdna-ink, #1f1a17);font:500 11px/1 var(--sdna-sans, "Inter", sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.lg-tour__btn--primary{background:var(--sdna-accent, #4a3a33);border-color:var(--sdna-accent, #4a3a33);color:var(--sdna-on-accent, #fbf8f6)}.lg-tour--away{inset:auto auto 24px 24px;display:flex;align-items:stretch;pointer-events:auto;background:var(--sdna-card, #fbf8f6);border:1px solid var(--sdna-line-strong, #cdae9d);box-shadow:0 8px 24px rgba(31,26,23,.12)}.lg-tour--away .lg-tour__x{position:static;width:40px;height:auto}@media(max-width: 720px){.lg-tour--away{inset:76px auto auto 16px}}.lg-tour__resume{padding:12px 14px;border:0;background:none;font:500 11px/1 var(--sdna-sans, "Inter", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--sdna-ink, #1f1a17);cursor:pointer}.lg-fb__intro,.lg-fb__auto,.lg-fb__error{letter-spacing:normal}.lg-fb__intro{margin:0 0 14px;font-size:15px;line-height:1.5;color:var(--sdna-ink-soft, #6e625b)}.lg-fb__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.lg-fb__chips button{padding:8px 12px;border:1px solid var(--sdna-line-strong, #cdae9d);border-radius:0;background:var(--sdna-card, #fbf8f6);color:var(--sdna-ink, #1f1a17);font-size:13px;cursor:pointer}.lg-fb__chips button.is-on{background:var(--sdna-accent, #4a3a33);border-color:var(--sdna-accent, #4a3a33);color:var(--sdna-on-accent, #fbf8f6)}.lg-fb__label{display:block;margin-bottom:6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sdna-ink-soft, #6e625b)}.lg-fb textarea.ant-input{border-radius:0;font-size:15px}.lg-fb__file{margin-top:10px;font-size:14px}.lg-fb__filename{display:inline-flex;gap:10px;align-items:baseline;color:var(--sdna-ink, #1f1a17);word-break:break-all}.lg-fb__link{border:0;background:none;padding:0;font-size:14px;color:var(--sdna-ink-soft, #6e625b);text-decoration:underline;cursor:pointer}.lg-fb__error{margin:10px 0 0;font-size:14px;color:var(--sdna-error, #b3261e)}.lg-fb__auto{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--sdna-muted, #9a8c82)}.lg-fb__actions{display:flex;justify-content:flex-end;gap:8px}
@font-face{font-family:"CircularStd-Bold";src:url(/assets/fonts/CircularStd-Bold.6baed2bf580964bec9559ad83caee43d.otf);font-style:normal}@font-face{font-family:"CircularStd-Book";src:url(/assets/fonts/CircularStd-Book.6365c40aa59d462f1cc52ccce9635cb4.otf);font-style:normal}@font-face{font-family:"Garamond Premier Pro Regular";src:url(/assets/fonts/GaramondPremrPro.0fa6b9ca228092dc8bee96117364f40c.otf);font-style:normal}@font-face{font-family:"Breathing";src:url(/assets/fonts/Breathing.619ebf4900a2764a5332951f5325560f.ttf);font-style:normal}html,body{font-family:"CircularStd-Book" !important;font-stretch:normal;font-style:normal;line-height:normal !important;letter-spacing:normal;font-feature-settings:normal !important;font-variant:none !important}b{font-family:"CircularStd-Bold" !important}.container{flex:1}.main-container{width:1024px;max-width:100%;margin:0 auto;min-height:100vh;display:flex;flex-direction:column}.main-container .divider{height:2px;background:gray}.main-container .text-left{text-align:left}.main-container .text-right{text-align:right}.main-container .main-content{display:flex;min-height:200px;flex-wrap:wrap}.main-container .main-content .left-section{width:210px}.main-container .main-content .left-section-custom{width:210px;margin-top:35px}.main-container .main-content .main-section{width:604px}.main-container .main-content .right-section{width:210px}.main-container .main-content--product{flex-wrap:nowrap}.main-container .div-box-content{border-bottom:2px solid gray;text-align:center;color:#000;font-size:13px;padding:20px 50px}.main-container .div-box-content h4{font-size:42px;margin-bottom:10px}.main-container .div-box-content label{color:#fff;background-color:#000;padding:5px 20px;margin:0 auto;margin-bottom:20px;display:block;width:fit-content}.main-container .div-box-content.no-border{border:none}.main-container .text-bold{font-weight:bold}.main-container .ant-input{border-radius:0px}.main-container .hidden{display:none}.main-container .loading-container{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#fff;opacity:.7}.main-container .loading-container .loading-img{width:560px;height:199px}.main-container .loading-inside-container{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#fff;opacity:.7}.main-container .loading-inside-container .loading-img{width:230px;height:79px}.main-container .ant-anchor-ink{display:none}.main-container .ant-anchor-link{padding:5px 0}.main-container .ant-anchor-link .ant-anchor-link-title{font-family:"CircularStd-Bold" !important;color:#000}.main-container .ant-anchor-link .ant-anchor-link-title:hover{text-decoration:underline gray}.main-container .ant-anchor-link .ant-anchor-link-title.ant-anchor-link-title-active{text-decoration:underline}.main-container .ant-pagination{margin-top:20px;text-align:center;width:100%;justify-content:center}.main-container .ant-empty-normal{margin:20px auto}.main-container .mr-t-0{margin-top:0px}.app-modal{width:1024px !important;font-feature-settings:normal !important;font-variant:none !important}.app-modal .ant-modal-content{padding-bottom:42px}.app-modal .ant-modal-content .ant-modal-close-x{display:flex;justify-content:center;align-items:center;margin:10px}.app-modal .ant-modal-content .ant-modal-close-x .close-icon{width:32px;height:32px;transition:cubic-bezier(0.6, -0.28, 0.735, 0.045)}.app-modal .ant-modal-content .ant-modal-close-x .close-icon image{width:32px;height:auto}.app-modal .ant-modal-content .ant-modal-close-x .close-icon:hover{opacity:.8}.app-modal .ant-modal-content .ant-modal-header{border-bottom:rgba(0,0,0,0)}.app-modal .ant-modal-content .ant-modal-body{padding:40px 280px 10px}.app-modal .ant-modal-content .ant-modal-body p{font-family:"CircularStd-Bold";text-align:center;font-size:13px;font-weight:bold;color:#000}.app-modal .ant-modal-content .ant-modal-body p .modal-terms{text-decoration:underline;color:#000}.app-modal .ant-modal-content .ant-modal-body p .modal-terms:active,.app-modal .ant-modal-content .ant-modal-body p .modal-terms:hover{color:#000}.app-modal .ant-modal-content .ant-modal-body .description{text-align:center;margin-bottom:-25px}.app-modal .ant-modal-content .ant-modal-body .description input[type=number]{width:50px}.app-modal .ant-modal-content .ant-modal-body .description input[type=text]{width:50%;margin-bottom:15px}.app-modal .ant-modal-content .ant-modal-body .description select{padding:4px 11px;width:50%}.app-modal .ant-modal-content .ant-modal-body .description .action{text-align:center;margin-bottom:15px}.app-modal .ant-modal-content .ant-modal-body .description .action button{background:#000;font-family:"CircularStd-Bold";font-size:14px;font-weight:bold;color:#fff}.app-modal .ant-modal-content .ant-modal-body .ant-form-item-label{font-feature-settings:normal !important;font-variant:none !important}.app-modal .ant-modal-content .ant-modal-footer{border-top:rgba(0,0,0,0)}.app-modal .ant-modal-content .ant-modal-footer .footer-action{text-align:center}.app-modal .ant-modal-content .ant-modal-footer .footer-action button{background:#000;font-family:"CircularStd-Book";font-size:14px;color:#fff}.app-modal .ant-modal-content .ant-modal-footer .footer-action a{text-decoration:underline;font-family:"CircularStd-Book";font-size:13px;color:#000}.custom-app-modal .ant-modal-content{left:-8px}.custom-app-modal .ant-modal-content .ant-modal-body{padding-right:250px !important;padding-left:250px !important}.text-center{text-align:center !important}.select-option>*{text-overflow:unset !important;overflow:unset !important;white-space:pre-wrap;font-feature-settings:normal !important;font-variant:none !important}.hidden{display:none !important}.img{background-size:cover;background-position:center center;background-repeat:no-repeat;object-fit:cover}.ant-back-top{bottom:80px !important}.fullScreenModal{min-height:100%;height:100%;width:100%;position:fixed;top:0;left:0;z-index:999;display:none;overflow-y:auto;background-color:#fff}.fullScreenModal.show{display:block}.fullScreenModal img{object-fit:cover;object-position:center}.fullScreenModal .header-modal{padding:24px;display:flex;justify-content:space-between;background-color:#fff;z-index:10}.fullScreenModal .header-title{width:624px;color:#000;font-family:"Garamond Premier Pro Regular";font-size:36px;line-height:43px;text-align:center;margin:0 auto}.fullScreenModal .divider-modal{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}.fullScreenModal .divider-modal>div{width:134px;border-bottom:1px solid #000}.fullScreenModal .content-modal{position:relative;margin-top:50px}.fullScreenModal .content-modal>.ant-row{position:relative}.fullScreenModal .content-modal .ghosting{position:absolute;left:0;bottom:0;height:90px;width:100%;background:linear-gradient(360deg, #fff 5%, transparent 150%)}.fullScreenModal .content-modal .fixed-title-step{position:sticky;top:0;background-color:#fff;z-index:10}.fullScreenModal .content-modal .fixed-title-step>.ant-row>.ant-col{padding:10px 0}.fullScreenModal .content-modal .fixed-title-step .up-icon{position:absolute;right:15px;top:0px;font-size:30px;z-index:2}.fullScreenModal .content-modal .step__name{font-family:"CircularStd-Book";font-size:14px;font-weight:300;letter-spacing:0;line-height:18px;text-transform:uppercase;position:sticky;top:0;z-index:1;background-color:#fff;width:100%;display:block;text-align:center}.fullScreenModal .content-modal .step__title{font-family:"Garamond Premier Pro Regular";font-size:34px;line-height:37px;text-align:center}.fullScreenModal .content-modal .step{position:relative;width:100%;height:calc(100vh - 238px);text-align:center;overflow-y:auto;padding-bottom:90px;transition:visibility 0s,opacity .5s linear}.fullScreenModal .content-modal .step .search-icon{position:absolute;top:15px;right:40px;width:12px;height:12px;z-index:2}.fullScreenModal .content-modal .step .search-icon svg{font-size:12px}.fullScreenModal .content-modal .step .step__content__step3{display:flex;align-items:center;justify-content:center;width:100%;padding:0 20px}.fullScreenModal .content-modal .step .step__content__step3>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;color:#979797;font-family:"CircularStd-Bold";font-size:16px;line-height:20px;text-align:center}.fullScreenModal .content-modal .step .step__content__step3>div>span{width:max-content}.fullScreenModal .content-modal .step .step__content__step3>div>span:nth-child(2n){width:80px;color:#000}.fullScreenModal .content-modal .step .step__content__step3>div>span .step__content__step3__group-image{display:flex;align-items:center;flex-wrap:wrap;width:100%}.fullScreenModal .content-modal .step .step__content__step3>div>span .step__content__step3__group-image .step__content__step3__group-image__item{width:76px;padding:5px}.fullScreenModal .content-modal .step .step__content__step3>div>span .step__content__step3__group-image .step__content__step3__group-image__item>.group-image__item__image{width:66px;height:66px;border-radius:4px;overflow:hidden}.fullScreenModal .content-modal .step .step__content__step3>div>span .step__content__step3__group-image .step__content__step3__group-image__item>.group-image__item__image>img{width:100%;height:100%}.fullScreenModal .content-modal .step .step__content__step3>div>span .step__content__step3__group-image .step__content__step3__group-image__item>.group-image__item__image.artwork{display:flex;align-items:center;justify-content:center;cursor:pointer}.fullScreenModal .content-modal .step .step__content__step3>div>span .step__content__step3__group-image .step__content__step3__group-image__item>.group-image__item__image.artwork .close-icon{display:none}.fullScreenModal .content-modal .step .step__content__step3>div>span .step__content__step3__group-image .step__content__step3__group-image__item>.group-image__item__image.artwork:hover .close-icon{display:block;width:30px;height:30px}.fullScreenModal .content-modal .step .step__content__step3>div>span .step__content__step3__group-image .step__content__step3__group-image__item>.group-image__item__image.artwork:hover .close-icon image{width:30px;height:30px}.fullScreenModal .content-modal .step .step__content__step3>div>span .step__content__step3__group-image .step__content__step3__group-image__item>.group-image__item__image.artwork:hover img{display:none}.fullScreenModal .content-modal .step .step__content__step3>div>span .step__content__step3__group-image .step__content__step3__group-image__item>.group-image__item__image.silhouettes{display:flex;align-items:center;justify-content:center;cursor:pointer;width:50px;height:auto}.fullScreenModal .content-modal .step .step__content__step3>div>span .step__content__step3__group-image .step__content__step3__group-image__item>.group-image__item__image.silhouettes .close-icon{display:none}.fullScreenModal .content-modal .step .step__content__step3>div>span .step__content__step3__group-image .step__content__step3__group-image__item>.group-image__item__image.silhouettes:hover .close-icon{display:block;width:30px;height:30px}.fullScreenModal .content-modal .step .step__content__step3>div>span .step__content__step3__group-image .step__content__step3__group-image__item>.group-image__item__image.silhouettes:hover .close-icon image{width:30px;height:30px}.fullScreenModal .content-modal .step .step__content__step3>div>span .step__content__step3__group-image .step__content__step3__group-image__item>.group-image__item__image.silhouettes:hover img{display:none}.fullScreenModal .content-modal .step .step__content__step3>div>span .step__content__step3__group-image .step__content__step3__group-image__item>div:not(.group-image__item__image){font-size:10px;line-height:13px;text-align:center;font-family:"CircularStd-Book";color:#000;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.fullScreenModal .content-modal .step .step__content__step3>div>span .step__content__step3__group-image .step__content__step3__group-image__item>div:not(.group-image__item__image):hover{text-decoration:underline}.fullScreenModal .content-modal .step .step__content__step3>div>.step__content__step3__request-design{display:flex;align-items:center;width:max-content;padding:10px 20px;margin-top:1rem;width:245px;height:86px;cursor:pointer}.fullScreenModal .content-modal .step .step__content__step3>div>.step__content__step3__request-design .view{width:100%;display:flex;align-items:center}.fullScreenModal .content-modal .step .step__content__step3>div>.step__content__step3__request-design .view .number,.fullScreenModal .content-modal .step .step__content__step3>div>.step__content__step3__request-design .view .plus{text-align:center;margin-right:10px;font-size:14px;font-family:"CircularStd-Bold";color:#000}.fullScreenModal .content-modal .step .step__content__step3>div>.step__content__step3__request-design .view .plus{margin-left:15px;font-size:26px}.fullScreenModal .content-modal .step .step__content__step3>div>.step__content__step3__request-design .view .artwork-image{width:66px;height:66px;border-radius:8px}.fullScreenModal .content-modal .step .step__content__step3>div>.step__content__step3__request-design .view .silhouette-image{width:50px;height:auto;border-radius:8px}.fullScreenModal .content-modal .step .step__content__step3>div>.step__content__step3__request-design .remove{width:100%;display:none}.fullScreenModal .content-modal .step .step__content__step3>div>.step__content__step3__request-design:hover{background-color:#fff;border:1px solid #979797;border-radius:8px}.fullScreenModal .content-modal .step .step__content__step3>div>.step__content__step3__request-design:hover .view{display:none}.fullScreenModal .content-modal .step .step__content__step3>div>.step__content__step3__request-design:hover .remove{display:block}.fullScreenModal .content-modal .step .step__content__step3>div>.step__content__step3__request-design:hover .remove svg{width:30px;height:30px}.fullScreenModal .content-modal .step .step__content__step3>div>.step__content__step3__request-design:hover .remove svg image{width:30px;height:30px}.fullScreenModal .content-modal .step .step__content__step3>div.submitted-div{justify-content:flex-start}.fullScreenModal .content-modal .step .btn-add-styles-to-request{width:100%;margin-top:15px;text-align:center}.fullScreenModal .content-modal .step .btn-add-styles-to-request>button{box-sizing:border-box;height:35px;border:1px solid #000;border-radius:8px;background-color:#000;color:#fff;font-size:16px;line-height:20px;padding:4px 10px;font-family:"CircularStd-Bold";cursor:pointer}.fullScreenModal .content-modal .step .btn-add-styles-to-request>button:hover{background-color:#fff;color:#000}.fullScreenModal .content-modal .step .btn-add-styles-to-request .max-20-item{width:100%;text-align:center;display:block;font-size:14px;line-height:18px;font-family:"CircularStd-Book"}.fullScreenModal .content-modal .step .btn-add-styles-to-request .message-remove-styles{width:100%;padding:7px 10px;background-color:#979797;color:#fff}.fullScreenModal .content-modal .step .step__content{position:relative;padding:0 20px;overflow:hidden}.fullScreenModal .content-modal .step .step__content .default-packages{display:flex;flex-wrap:wrap}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item{padding:5px;width:110px;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item .step__content__item__image{width:100px;height:100px;border-radius:8px;background-color:#fff;overflow:hidden;object-fit:cover;object-position:center;position:relative;cursor:pointer}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item .step__content__item__image .icon{position:absolute;right:0px;top:0px;background-color:#000;color:#fff;width:18px;height:18px;display:none;align-items:center;justify-content:center;cursor:pointer}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item .step__content__item__image .icon>svg{font-size:12px}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item .step__content__item__image img{width:100%;height:100%}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item .step__content__item__image .upload{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px dashed #000;border-radius:8px;background-color:#fff}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item .step__content__item__image .upload svg{font-size:28px}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item .step__content__item__image.selected{border:3px solid #000}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item .step__content__item__image.selected .icon{display:flex}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item .step__content__item__image.selected .icon-remove{display:none}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item .step__content__item__name{width:100%;font-family:"CircularStd-Book";font-size:12px;line-height:15px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item:hover .step__content__item__image{border:3px solid #000}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item:hover .step__content__item__image .main-image{display:none}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item:hover .step__content__item__image .mini-image{display:flex}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item:hover .step__content__item__image .icon-check{display:none}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item:hover .step__content__item__image .icon-remove{display:flex}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item:hover .step__content__item__image .upload{background-color:#000;color:#fff;border-radius:0}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item.step__content__item--package{width:120px;height:auto;cursor:pointer}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item.step__content__item--package .step__content__item__image{width:100%;height:135px;border-radius:8px;background-color:#fff;overflow:hidden}.fullScreenModal .content-modal .step .step__content .default-packages .step__content__item.step__content__item--package .step__content__item__name{width:100%;font-family:"CircularStd-Book";font-size:14px;line-height:15px;text-align:center;white-space:unset}.fullScreenModal .content-modal .step .step__content .step__content__package{width:100%;margin-top:30px}.fullScreenModal .content-modal .step .step__content.expand{padding:0 50px}.fullScreenModal .content-modal .step .step__content.expand .default-packages .step__content__item--package{width:156px;height:auto;padding:5px}.fullScreenModal .content-modal .step .step__content.expand .default-packages .step__content__item--package .step__content__item__image{width:100%;height:181px;border-radius:8px;background-color:#fff;overflow:hidden}.fullScreenModal .content-modal .step .step__content.expand .default-packages .step__content__item--package .step__content__item__name{width:100%;font-family:"CircularStd-Book";font-size:14px;line-height:15px;text-align:center;margin-top:5px}.fullScreenModal .content-modal .step.collapse{min-height:unset;padding-bottom:0;position:relative}.fullScreenModal .content-modal .step.collapse .step__name{padding:15px}.fullScreenModal .content-modal .step--1 .handle-icon,.fullScreenModal .content-modal .step--2 .handle-icon{text-align:center;position:absolute;top:0;right:0;height:auto;text-align:center;display:flex;justify-content:center}.fullScreenModal .content-modal .step--1 .handle-icon .title,.fullScreenModal .content-modal .step--2 .handle-icon .title{font-style:14px;line-height:18px;text-transform:uppercase;display:none}.fullScreenModal .content-modal .step--1 .handle-icon .icon,.fullScreenModal .content-modal .step--2 .handle-icon .icon{font-size:35px;margin-top:10px;margin-bottom:10px;cursor:pointer}.fullScreenModal .content-modal .step--1 .handle-icon img,.fullScreenModal .content-modal .step--2 .handle-icon img{width:64px;display:none}.fullScreenModal .content-modal .step--1 .handle-icon.expand .title,.fullScreenModal .content-modal .step--2 .handle-icon.expand .title{display:block}.fullScreenModal .content-modal .step--1 .handle-icon.expand img,.fullScreenModal .content-modal .step--2 .handle-icon.expand img{display:block}.fullScreenModal .content-modal .step--2 .handle-icon{left:0;right:unset}.fullScreenModal .content-modal .step--3{max-height:unset;overflow-y:unset;height:unset}.fullScreenModal .content-modal .step--3 .step__name{padding:5px 0}.fullScreenModal .content-modal .step--3 .step__content__step3 .group-handle-request-design{position:absolute;top:6px;right:9px;z-index:2;display:flex;width:max-content;align-items:flex-start;margin-top:0}.fullScreenModal .content-modal .step--3 .step__content__step3 .group-handle-request-design button{margin-top:0}.fullScreenModal .content-modal .step--3 .step__content__step3 .group-handle-request-design .send-to-design{box-sizing:border-box;width:220px;border:1px solid #000;border-radius:8px;background-color:#000;color:#fff;font-family:"CircularStd-Bold";font-size:16px;line-height:20px;text-align:center;padding:7px 20px;cursor:pointer}.fullScreenModal .content-modal .step--3 .step__content__step3 .group-handle-request-design .btn-expand{display:flex;align-items:center;justify-content:center;outline:none;border:none;background-color:rgba(0,0,0,0);font-size:30px;margin-left:15px;color:#000}.fullScreenModal .content-modal .step--3 .step__content__step3 .count-selected-design{position:absolute;top:0;right:0;padding:3px 30px;background-color:#000;color:#fff;z-index:2;font-size:14px;line-height:18px;font-family:"CircularStd-Book";text-transform:uppercase}.fullScreenModal .content-modal .step--3 .group-handle-request-design{width:100%;margin-top:30px}.fullScreenModal .content-modal .step--3 .group-handle-request-design button{cursor:pointer;display:flex;margin-left:auto;margin-right:auto;margin-top:10px}.fullScreenModal .content-modal .step--3 .group-handle-request-design .send-to-design{box-sizing:border-box;width:220px;border:1px solid #8ba663;border-radius:8px;background-color:#8ba663;color:#fff;font-family:"CircularStd-Bold";font-size:16px;line-height:20px;text-align:center;padding:7px 20px}.fullScreenModal .content-modal .step--3 .group-handle-request-design .send-to-design:hover{border:1px solid #000;background-color:#000;color:#fff}.fullScreenModal .content-modal .step--3 .group-handle-request-design .add-more-styles{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:220px;border:1px solid #000;background-color:#fff;border-radius:8px;color:#000;font-family:"CircularStd-Bold";font-size:16px;line-height:20px;text-align:center;padding:7px 10px}.fullScreenModal .content-modal .step--3 .group-handle-request-design .remove-all{border:none;background-color:rgba(0,0,0,0);text-decoration:underline;height:18px;color:#000;font-size:14px;line-height:18px;text-align:center}.fullScreenModal .content-modal .expands-container{width:100%;margin-top:15px}.fullScreenModal .content-modal .expands-container .expand-header{width:100%;display:flex;align-items:center;text-align:left}.fullScreenModal .content-modal .expands-container .expand-header button{display:flex;align-items:center;font-size:16px;line-height:20px;box-sizing:border-box;height:35px;padding:0 25px;border:1px solid #000;border-radius:8px;text-transform:uppercase;background-color:#fff;font-family:"CircularStd-Bold";cursor:pointer;width:max-content;white-space:nowrap}.fullScreenModal .content-modal .expands-container .expand-header button:hover{background-color:#000;color:#fff}.fullScreenModal .content-modal .expands-container .expand-header button>span.anticon{margin-left:10px;font-size:12px;margin-top:-2px}.fullScreenModal .content-modal .expands-container .expand-header .group-image-shape{display:flex;align-items:center;height:35px;margin-left:10px}.fullScreenModal .content-modal .expands-container .expand-header .group-image-shape .group-image-shape__item{width:26px;height:100%;margin-right:5px}.fullScreenModal .content-modal .expands-container .expand-header .group-image-shape .group-image-shape__item>img{width:100%;height:100%}.fullScreenModal .content-modal .expands-container .expand-body{text-align:left;padding-top:18px}.fullScreenModal .content-modal .expands-container .expand-body .content{display:flex;flex-wrap:wrap;width:100%;margin:0 -5px}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item{width:156px;height:auto;padding:5px;cursor:pointer}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item .content__item__image{width:100%;height:181px;border-radius:8px;background-color:#fff;overflow:hidden;position:relative}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item .content__item__image>img{width:100%;height:100%}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item .content__item__image .icon{position:absolute;right:0px;top:0px;background-color:#000;color:#fff;width:18px;height:18px;display:none;align-items:center;justify-content:center;cursor:pointer}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item .content__item__image .icon>svg{font-size:12px}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item .content__item__image.selected{border:3px solid #000}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item .content__item__image.selected .icon{display:flex}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item .content__item__image.selected .icon-remove{display:none}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item .content__item__name{width:100%;font-family:"CircularStd-Book";font-size:14px;line-height:18px;text-align:center;margin-top:5px}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item .content__item__code{width:100%;font-family:"CircularStd-Book";font-size:14px;line-height:18px;text-align:center;margin-top:5px;color:#979797}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item .content__item__code:hover{text-decoration:underline}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item:hover .content__item__image{border:3px solid #000}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item:hover .content__item__image .icon-check{display:none}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item:hover .content__item__image .icon-remove{display:flex}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item:hover .content__item__image .main-image{display:none}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item:hover .content__item__image .mini-image{display:flex}.fullScreenModal .content-modal .expands-container .expand-body .content .content__item.content__item--package .content__item__image{overflow:hidden}.fullScreenModal .content-modal .scroll-step{margin-bottom:200px}.fullScreenModal .content-modal .scroll-step.clear-margin{margin-bottom:0}.fullScreenModal .content-modal .content-step-3{visibility:visible;width:100%;position:fixed;bottom:0;height:200px;background-color:#fff;border-top:1px solid #000;overflow-y:auto}.fullScreenModal .content-modal .content-step-3.ps-relative{position:relative;visibility:hidden;height:auto;opacity:0}.fullScreenModal .content-modal .content-step-3.step-3-animation{visibility:visible;opacity:1;transition:visibility 0s,opacity 1s linear}.fullScreenModal .border-right{border-right:1px solid #000}.fullScreenModal .border-left{border-left:1px solid #000}.fullScreenModal .close-icon{width:32px;height:32px;transition:cubic-bezier(0.6, -0.28, 0.735, 0.045)}.fullScreenModal .close-icon image{width:32px;height:auto}.fullScreenModal .close-icon:hover{opacity:.8}.fullScreenModal2{box-sizing:content-box;width:100% !important;height:100% !important;padding:0 !important;margin:0 auto !important;position:relative;top:0px !important}.fullScreenModal2 .ant-modal-content{width:inherit !important;height:inherit !important}.fullScreenModal2 .ant-modal-content .ant-modal-close-x{display:flex;justify-content:center;align-items:center;margin:10px;position:relative;right:15px}.fullScreenModal2 .ant-modal-content .ant-modal-close-x .close-icon{width:32px;height:32px;transition:cubic-bezier(0.6, -0.28, 0.735, 0.045)}.fullScreenModal2 .ant-modal-content .ant-modal-close-x .close-icon image{width:32px;height:auto}.fullScreenModal2 .ant-modal-content .ant-modal-close-x .close-icon:hover{opacity:.8}.visible-all-columns .ant-table-container .ant-table-content{overflow-y:visible}table{font-feature-settings:normal !important;font-variant:none !important}.terms-of-sale-model{width:100% !important;font-feature-settings:normal !important;font-variant:none !important}.terms-of-sale-model .ant-modal-content{padding-bottom:22px}.terms-of-sale-model .ant-modal-content .ant-modal-close{top:10px;right:30px}.terms-of-sale-model .ant-modal-content .ant-modal-close-x{display:flex;justify-content:center;align-items:center;margin:10px}.terms-of-sale-model .ant-modal-content .ant-modal-close-x .close-icon{width:32px;height:32px;transition:cubic-bezier(0.6, -0.28, 0.735, 0.045)}.terms-of-sale-model .ant-modal-content .ant-modal-close-x .close-icon image{width:32px;height:auto}.terms-of-sale-model .ant-modal-content .ant-modal-close-x .close-icon:hover{opacity:.8}.terms-of-sale-model .ant-modal-content .ant-modal-header{border-bottom:rgba(0,0,0,0)}.terms-of-sale-model .ant-modal-content .ant-modal-body{max-width:688px;padding:80px 100px 10px;margin:0 auto}.terms-of-sale-model .ant-modal-content .ant-modal-body p.title{font-family:"CircularStd-Bold";text-align:center;font-size:14px;font-weight:bold;color:#000}.terms-of-sale-model .ant-modal-content .ant-modal-body p{text-align:center}.terms-of-sale-model .ant-modal-content .ant-modal-body .description{text-align:center;margin-bottom:-25px}.terms-of-sale-model .ant-modal-content .ant-modal-body .description input[type=number]{width:50px}.terms-of-sale-model .ant-modal-content .ant-modal-body .description input[type=text]{width:50%;margin-bottom:15px}.terms-of-sale-model .ant-modal-content .ant-modal-body .description select{padding:4px 11px;width:50%}.terms-of-sale-model .ant-modal-content .ant-modal-body .description .action{text-align:center;margin-bottom:15px}.terms-of-sale-model .ant-modal-content .ant-modal-body .description .action button{background:#000;font-family:"CircularStd-Bold";font-size:14px;font-weight:bold;color:#fff}.terms-of-sale-model .ant-modal-content .ant-modal-body .ant-form-item-label{font-feature-settings:normal !important;font-variant:none !important}.terms-of-sale-model .ant-modal-content .ant-modal-footer{border-top:rgba(0,0,0,0)}.terms-of-sale-model .ant-modal-content .ant-modal-footer .footer-action{text-align:center}.terms-of-sale-model .ant-modal-content .ant-modal-footer .footer-action .btn-back{background-color:rgba(0,0,0,0) !important;color:#000;border:none !important;box-shadow:none}.terms-of-sale-model .ant-modal-content .ant-modal-footer .footer-action .btn-back>span{text-decoration:underline}.terms-of-sale-model .ant-modal-content .ant-modal-footer .footer-action button{background:#000;font-family:"CircularStd-Bold";font-size:14px;font-weight:bold;color:#fff}.terms-of-sale-model .ant-modal-content .ant-modal-footer .footer-action a{text-decoration:underline;font-family:"CircularStd-Bold";font-size:13px;color:#000}::-webkit-scrollbar{width:8px;height:7px}::-webkit-scrollbar-button{width:8px;height:100px}::-webkit-scrollbar-thumb{background:#d8d8d8;border:0px none #fff;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#d8d8d8}::-webkit-scrollbar-thumb:active{background:#d8d8d8}::-webkit-scrollbar-track{background:rgba(0,0,0,0);border:0px none #fff;border-radius:50px}::-webkit-scrollbar-track:hover{background:rgba(0,0,0,0)}::-webkit-scrollbar-track:active{background:rgba(0,0,0,0)}::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.app-modal-more-info{width:1024px !important;font-feature-settings:normal !important;font-variant:none !important}.app-modal-more-info .ant-modal-content{padding-bottom:42px}.app-modal-more-info .ant-modal-content .ant-modal-close-x{display:flex;justify-content:center;align-items:center;margin:10px}.app-modal-more-info .ant-modal-content .ant-modal-close-x .close-icon{width:32px;height:32px;transition:cubic-bezier(0.6, -0.28, 0.735, 0.045)}.app-modal-more-info .ant-modal-content .ant-modal-close-x .close-icon image{width:32px;height:auto}.app-modal-more-info .ant-modal-content .ant-modal-close-x .close-icon:hover{opacity:.8}.app-modal-more-info .ant-modal-content .ant-modal-header{border-bottom:rgba(0,0,0,0)}.app-modal-more-info .ant-modal-content .ant-modal-body{padding:40px;width:580px;margin-left:auto;margin-right:auto}.app-modal-more-info .ant-modal-content .ant-modal-body p.title{font-weight:bold;color:#000;font-family:"CircularStd-Bold"}.app-modal-more-info .ant-modal-content .ant-modal-body p{text-align:center;line-height:20px;font-size:14px;color:#000;font-weight:normal}.app-modal-more-info .ant-modal-content .ant-modal-body ul{list-style-type:"-";padding-left:15px;color:#000;text-align:center}.app-modal-more-info .ant-modal-content .ant-modal-body ul li{padding-left:1px}.app-modal-more-info .ant-modal-content .ant-modal-footer{border-top:rgba(0,0,0,0);padding:0}.app-modal-more-info .ant-modal-content .ant-modal-footer .footer-action{text-align:center}.app-modal-more-info .ant-modal-content .ant-modal-footer .footer-action button{background:#000;font-family:"CircularStd-Bold";font-size:14px;font-weight:bold;color:#fff}.app-modal-more-info .ant-modal-content .ant-modal-footer .footer-action a{text-decoration:underline;font-family:"CircularStd-Bold";font-size:13px;color:#000}.cur{cursor:pointer}.mr5{margin-right:5px}.animation{transition:visibility 0s,opacity 1s linear;visibility:visible;opacity:1;width:auto;height:auto}.visibility-hidden{visibility:hidden;opacity:0;height:0;transition:visibility 1s,opacity 1s linear,height 1s linear}.default-btn{box-sizing:border-box;width:max-content;border:1px solid #000;border-radius:8px;background-color:#000;color:#fff;font-family:"CircularStd-Bold";font-size:14px;line-height:20px;text-align:center;padding:4px 10px;cursor:pointer}.centered-btn-container{display:flex;flex-direction:row;justify-content:center;padding:14px}.confirm-modal{width:800px !important}.confirm-modal .ant-modal-close .ant-modal-close-x{display:flex;align-items:center;justify-content:center}.confirm-modal .ant-modal-close .ant-modal-close-x svg{width:30px;height:30px}.confirm-modal .ant-modal-close .ant-modal-close-x svg image{width:30px;height:30px}.confirm-modal .content{padding:15px 40px 0px 40px;font-family:"CircularStd-Book";text-align:center;font-size:16px;font-family:"CircularStd-Bold"}.confirm-modal .content .title-model{font-size:28px;margin-bottom:20px}.confirm-modal .ant-modal-footer{display:block;text-align:center;padding:20px 0;border:none;margin-top:15px}.confirm-modal .ant-modal-footer .ok-btn{background-color:#000;border-color:#000;color:#fff;text-transform:uppercase;cursor:pointer}.confirm-modal .ant-modal-footer .close-btn{background-color:#fff;border:none;color:#000;margin-top:10px;text-transform:uppercase;cursor:pointer;text-decoration:underline}.ml-3{margin-left:1.5rem}.infos-modal{width:800px !important}.infos-modal .ant-modal-close .ant-modal-close-x{display:flex;align-items:center;justify-content:center}.infos-modal .ant-modal-close .ant-modal-close-x svg{width:30px;height:30px}.infos-modal .ant-modal-close .ant-modal-close-x svg image{width:30px;height:30px}.infos-modal .content{padding:15px 40px 0px 40px;font-family:"CircularStd-Book";text-align:center;font-size:16px;font-family:"CircularStd-Bold"}.infos-modal .content .title-model{font-size:28px;margin-bottom:20px}.infos-modal .ant-modal-footer{display:block;text-align:center;padding:20px 0;border:none;margin-top:15px}.infos-modal .ant-modal-footer .ok-btn{background-color:#000;border-color:#000;color:#fff;text-transform:uppercase;cursor:pointer}.foundations-modal{width:900px !important}.foundations-modal .ant-modal-body{padding:0;width:100%}.foundations-modal .ant-modal-body .content{width:100%;height:100%;text-align:center;font-size:16px;background-repeat:no-repeat;object-fit:cover;background-position:center center;background-size:cover;padding:38px}.foundations-modal .ant-modal-body .content .group-infos{margin:0 auto;width:407px}.foundations-modal .ant-modal-body .content .group-infos .group-info-title{font-size:24px;font-family:"Garamond Premier Pro";color:#c00017;padding:0 48px;line-height:26px}.foundations-modal .ant-modal-body .content .group-infos .group-info-title>span{font-size:36px}.foundations-modal .ant-modal-body .content .group-infos .group-info-content{margin-top:10px;font-size:14px;line-height:16px;font-family:"CircularStd-Book"}.foundations-modal .ant-modal-body .content .group-foundation{margin:0 auto;margin-top:20px;width:400px}.foundations-modal .ant-modal-body .content .group-foundation .item{margin-top:8px}.foundations-modal .ant-modal-body .content .group-foundation .item .group-foundation-btn{line-height:18px}.foundations-modal .ant-modal-body .content .group-foundation .item .group-foundation-btn :hover{background-color:#000;color:#fff}.foundations-modal .ant-modal-body .content .group-foundation .item .group-foundation-btn>button{width:300px;border:1px solid #000;font-family:"CircularStd-Bold";font-size:16px;color:#000}.foundations-modal .ant-modal-body .content .group-foundation .item .group-foundation-link{font-size:14px;line-height:18px;font-family:"CircularStd-Book";color:#000}.product-action-bar{position:sticky;top:0px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;background-color:#fff;z-index:10}.product-action-bar .product-action-bar__show-discount{color:#646464;cursor:pointer}.product-action-bar .product-action-bar__show-discount:hover{text-decoration:underline}.product-action-bar .product-action-bar__show-discount.active{color:#cd6666;text-decoration:underline}.product-action-bar .product-action-bar__message{display:flex;align-items:center;color:#646464}.product-action-bar .product-action-bar__message>div>span{color:#101010}.product-action-bar .product-action-bar__message>span{margin-left:6px;color:#365cb4;text-decoration:underline;cursor:pointer}.search-group{display:flex;align-items:center;position:relative}.search-group .search-group__icon{position:absolute;left:18px;z-index:1;color:#969696}.search-group .search-group__input{height:40px;padding-left:42px;border:1px solid #ececec;width:100%}.search-group .search-group__input::placeholder{color:#969696}.crumbread{width:100%;height:40px;background:#f6f9ff;display:flex;justify-content:space-between;align-items:center;font-style:normal;font-weight:450;font-size:14px;line-height:18px;letter-spacing:.2px;color:#101010;padding:0 18px;margin-top:32px;margin-bottom:32px}.crumbread.collection{margin-top:10px;margin-bottom:10px}.crumbread .selected-product{display:flex;justify-content:center;align-items:center}.crumbread .selected-product a{margin-right:8px;height:14px}.crumbread .info,.crumbread .filter{display:flex;align-items:center}.crumbread .info a,.crumbread .filter a{display:flex;color:#000}.crumbread .info a>svg,.crumbread .filter a>svg{margin-right:8px}.crumbread .info>svg,.crumbread .filter>svg{margin-right:8px}.crumbread .info{color:#365cb4}.bronze{color:#6a3805;border-color:#6a3805}.silver{color:#b4b4b4;border-color:#b4b4b4}.gold{color:#c9b037;border-color:#c9b037}.usa-tariffs-chip{display:inline-block;padding:2px 10px;border-radius:12px;background-color:#f2707a;color:#fff;font-size:11px;font-weight:bold;letter-spacing:.5px;line-height:16px;white-space:nowrap;max-width:90%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.product-image .usa-tariffs-chip{position:absolute;left:8px;bottom:8px;z-index:1}.product-image .usa-tariffs-dot{position:absolute;left:8px;bottom:8px;z-index:1;width:8px;height:8px;border-radius:50%;background-color:#f2707a;box-shadow:0 0 0 1px rgba(255,255,255,.9);cursor:help}.checkbox-wapper{position:relative;display:flex;justify-content:center;align-items:center}.checkbox-wapper input{position:absolute;opacity:0;z-index:1;cursor:pointer;top:0;bottom:0;left:0;right:0}.checkbox-wapper input:disabled{cursor:default}.checkbox-wapper .checkmark{visibility:hidden;transition:cubic-bezier(0.6, -0.28, 0.735, 0.045)}.checkbox-wapper input:checked~.checkmark{visibility:visible}.header{height:auto;width:100%;background:#fff;margin-bottom:20px}.header .header-item.left-header{padding-left:50px;text-align:left !important}.header .header-item{text-align:center;line-height:46px;white-space:nowrap;height:auto}.header .header-item .logo{width:106px;height:auto}.header .header-item .img-progress{width:35px;height:auto;margin:5px;cursor:pointer}.header .header-item .ant-menu-item{font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#000 !important;padding:0 20px}.header .header-item .ant-menu-horizontal{margin-left:-40px;border-bottom:inherit;line-height:20px;text-align:center;width:700px;position:relative;left:-3px;justify-content:center;z-index:3}.header .header-item .order-wrapper{display:inline;position:relative;cursor:pointer}.header .header-item .order-wrapper .order-count{position:absolute;top:2px;left:15px}.header .header-item .order-wrapper .order-count.left-10{left:10px}.header .header-item .order-wrapper .order-count .ant-badge-count{background-color:rgba(0,0,0,0);color:#fff;border:none;box-shadow:none}.header .header-item .header-icon{vertical-align:text-top;width:auto;height:20px;margin-left:16px;cursor:pointer}.header .header-item .header-icon image{width:auto;height:20px}.header .header-item a.header-icon{vertical-align:sub;font-size:15px;font-weight:bold;color:#000;font-family:"CircularStd-Bold"}.header .header-item .ant-menu-item{margin:10px 0;margin-bottom:5px;border-bottom:none !important}.header .header-item .ant-menu-item span{color:#646464}.header .header-item .ant-menu-item.ant-menu-item-selected span{font-family:"CircularStd-Bold";color:#101010}.header .header-item .ant-menu-item:hover::after{border-bottom:1px solid gray;font-family:"CircularStd-Bold"}.header .header-item .ant-menu-item-selected::after{border-bottom:1px solid #000}.header .header-item .ant-menu-item-selected:hover::after{border-bottom:1px solid gray}.header .header-item .artist-name{font-family:"Garamond Premier Pro Regular";font-size:42px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000;height:auto;margin-top:5px;position:relative;white-space:normal}.header .header-item .head-progress{display:flex;justify-content:center;height:38px;width:604px;position:relative;margin-bottom:5px}.header button{margin-left:15px}.ant-dropdown-menu.user-menu{margin-top:8px;font-feature-settings:normal !important;font-variant:none !important}.footer{margin-top:40px;padding:0px 60px 40px 60px;background-color:#fff;position:relative}.footer .content-footer{cursor:pointer}.footer .content-footer .block-content{text-align:center}.footer .content-footer .block-content .content-title{font-size:12px;margin-top:10px}.footer .content-footer .block-content .content-title .footer-icon,.footer .content-footer .block-content .content-title .footer-icon image{height:30px;width:auto}.footer .content-footer .block-content .content-title p.title{margin:auto;color:#000;text-transform:uppercase;font-family:"CircularStd-Bold"}.footer .content-footer .block-content .content-title .text-info{color:#000}.footer .last-menu{text-align:center}.footer .last-menu ul li{font-size:12px;margin:50px;display:inline;text-align:right;text-transform:uppercase;letter-spacing:normal;color:#000;font-weight:bold}.footer .text-footer{margin-top:20px}.footer .text-footer p{margin:auto;font-size:12px;text-align:center;color:#a4a1a1}.footer .ant-divider{background:#000}.store-front .box-header{text-align:center;margin-bottom:13px}.store-front .box-header a{background-color:#000;color:#fff;height:28px;display:inline-block;margin:0 auto;padding:6px 15px}.store-front .box-header a span{font-family:"CircularStd-Bold"}.store-front .box-header .icon-note{position:relative;top:6px;left:6px;cursor:pointer}.store-front .box-header .icon-note .note{width:24px;height:auto}.store-front .box-header .eidt-slug{display:flex;justify-content:center;align-items:center}.store-front .box-header .eidt-slug .eidt-slug-input{background-color:#000;color:#fff;padding-left:12px;position:relative}.store-front .box-header .eidt-slug .eidt-slug-input input{color:#000;border:2px solid #000;height:30px;width:200px}.store-front .box-header .eidt-slug .eidt-slug-input input:focus{border:2px solid #000;outline:none}.store-front .box-header .eidt-slug .eidt-slug-btn-save{background:#000;color:#fff;text-transform:uppercase;font-size:14px;font-weight:bold;margin-left:8px;border:1px solid #000}.store-front .box-header .eidt-slug .eidt-slug-btn-cancel{margin-left:8px;font-size:13px;text-align:center;color:#000;text-decoration:underline;cursor:pointer;text-transform:uppercase;border:1px solid #000}.store-front .box-header .eidt-slug .error{margin-left:8px;color:red}.store-front .slide{text-align:center;position:relative;width:100%;height:389px;display:flex;justify-content:center;align-items:center;background-color:#d9d9d9}.store-front .slide h4{color:#656565;font-size:42px}.store-front .slide .change-image{cursor:pointer;position:absolute;top:24px;left:24px}.store-front .slide .change-image input{display:none}.store-front .slide .change-image .upload-icon{width:40px;height:45px;opacity:.5;transition:opacity .2s}.store-front .slide .change-image .upload-icon:hover{opacity:.8}.store-front .slide .change-image .upload-icon path{fill:#000}.store-front .slide .responsive{width:100%;height:389px;object-fit:cover}.store-front .description{padding:25px}.store-front .description .title{text-align:center;font-family:"Garamond Premier Pro Regular";font-size:42px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;position:relative}.store-front .description .title h4{margin-bottom:0}.store-front .description .title .icon-note{position:absolute;top:-3px;right:0}.store-front .description .title .icon-note .note{width:24px;height:auto;cursor:pointer}.store-front .description .title .ant-divider-horizontal{display:inline-block;width:100px;min-width:100px;margin:unset}.store-front .description .title .ant-divider{background:#000;top:-15px}.store-front .description .infor{padding:0 200px;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000;word-break:break-word}.store-front .description .connect-social{margin-top:10px}.store-front .description .connect-social ul{text-align:center;margin:0;padding:0;list-style-type:none}.store-front .description .connect-social ul li{padding:0px 5px;display:inline-block}.store-front .description .connect-social ul li .icon-social{width:27px;height:auto}.store-front .description hr{margin-top:20px;margin-bottom:20px}.store-front .content-product .product .product-item .block-content{position:relative;display:block;cursor:pointer}.store-front .content-product .product .product-item .block-content .content{opacity:0;position:absolute;bottom:0;background-color:#fff;width:100%;height:50%;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;transition:all 400ms ease-out}.store-front .content-product .product .product-item .block-content .content .text{opacity:1;transition-delay:0s;transition-duration:.4s;position:relative;top:50%;transform:translateY(-50%)}.store-front .content-product .product .product-item .block-content .content .text ul{text-align:center;list-style-type:none;padding:unset}.store-front .content-product .product .product-item .block-content .content .text ul li{margin:0 15px;display:inline}.store-front .content-product .product .product-item .block-content .content .text ul li i{font-size:24px}.store-front .content-product .product .product-item .block-content .content .text ul li .icon-product{width:25px;height:25px}.store-front .content-product .product .product-item .block-content .content .text ul li .icon-product image{width:25px;height:25px}.store-front .content-product .product .product-item .block-content .content .text ul li .icon-faded{opacity:.2}.store-front .content-product .product .product-item .block-content:hover .content{opacity:1}.storefront-modal{left:-8px}.storefront-modal .ant-modal-content .ant-modal-body .description .action button{height:28px;padding:3px 15px}.storefront-modal .ant-modal-content .ant-modal-body .description .input-position{margin-bottom:20px;height:24px;padding:4px;border:solid 1px #000;border-radius:0;text-align:center}.storefront-modal .ant-modal-content .ant-modal-body .description .input-position::-webkit-outer-spin-button,.storefront-modal .ant-modal-content .ant-modal-body .description .input-position::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.storefront-modal .ant-modal-content .ant-modal-body .description .input-position[type=number]{-moz-appearance:textfield}.storefront-modal .ant-modal-content .ant-modal-body .description .input-collection{width:40% !important;margin-bottom:15px;border:solid 1px #000;text-align:center;height:24px;border-radius:0}.storefront-modal .ant-modal-content .ant-modal-body .description .text-addproduct{margin-top:20px}.storefront-modal .ant-modal-content .ant-modal-body .description .select-item{margin-bottom:20px;width:auto;border:solid 1px #000;height:24px}.storefront-modal .ant-modal-content .ant-modal-body .description .add-collection button{height:28px;width:141px;padding:0}.storefront-modal .ant-modal-content .ant-modal-body .description .cancel-collection{margin-top:-15px}.storefront-modal .ant-modal-content .ant-modal-body .description .cancel-collection a{text-decoration:underline;font-family:"CircularStd-Bold";font-size:13px;color:#000}.storefront-modal .ant-modal-content .ant-modal-body .description .collection-list{max-height:100px;overflow-y:scroll;height:auto;margin-bottom:18px}.storefront-modal .ant-modal-content .ant-modal-body .description .collection-list a{text-decoration:underline;font-family:"CircularStd";font-size:13px;color:#000}.storefront-block-description-modal{left:-8px}.storefront-block-description-modal .ant-modal-content .ant-modal-body{align-items:center;justify-content:center;display:flex}.storefront-block-description-modal .ant-modal-content .ant-modal-body .body{margin-top:35px;text-align:center}.storefront-block-description-modal .ant-modal-content .ant-modal-body .body .box button,.storefront-block-description-modal .ant-modal-content .ant-modal-body .body .box p{color:#000;font-weight:bolder}.storefront-block-description-modal .ant-modal-content .ant-modal-body .body .box button{border:2px solid #000;padding:5px 20.5px}.storefront-block-description-modal .ant-modal-content .ant-modal-body .body .box p{font-size:13px;line-height:16px}.storefront-block-description-modal .ant-modal-content .ant-modal-footer .footer-action{align-items:center;justify-content:center;display:flex}.storefront-block-description-modal .ant-modal-content .ant-modal-footer .footer-action button{background-color:#000;color:#fff}.product{position:relative}.product .request-button.ant-btn{border:solid 1px #000;background-color:#000;font-size:13px;color:#fff;height:31px;border-radius:0;font-family:"CircularStd-Bold";margin-bottom:20px}.product .product-item-list{margin-bottom:20px}.product .product-item-list.ant-col-8:nth-child(3n+1) .product-item{margin-right:7px}.product .product-item-list.ant-col-8:nth-child(3n+2) .product-item{margin:0 3.5px}.product .product-item-list.ant-col-8:nth-child(3n+3) .product-item{margin-left:7px}.product .product-action{position:sticky;background-color:#7e7e7e;display:flex;padding:0px 78px 0px 50px;transition:height .2s;top:0;width:1024px;z-index:9;margin-bottom:20px}.product .product-action.sticky{position:fixed}.product .product-action .action-select{height:31px;display:flex;justify-content:center;align-items:center;color:#fff}.product .product-action .action-select .text{margin-left:10px;font-size:13px;width:max-content}.product .product-action .the-ladies-message{display:flex;justify-content:center;align-items:center;width:100%}.product .product-action .the-ladies-message .text{color:#fff;font-family:"CircularStd-Bold";font-size:13px;letter-spacing:0;text-align:center;text-transform:uppercase}.product .product-action button{background-color:rgba(0,0,0,0);font-size:13px;color:#fff;border-radius:0;display:flex;transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);user-select:none;touch-action:manipulation;width:fit-content;align-items:center;cursor:pointer;height:19px;margin:6px 10px;outline:none;border:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.product .product-action button:hover{border-bottom:1px solid #fff}.product .product-action button.disabled{opacity:.7;pointer-events:none}.product .product-action button .product-action-icon-wrapper{margin-right:5px}.product .product-action button .product-action-icon{height:12px;width:auto}.product .product-action button .product-action-icon path{fill:#fff}.product .product-action .btn-no-selected{display:unset;background:#fff;border:solid 1px #000;text-align:center;color:#000;font-family:"CircularStd-Bold";font-size:14px}.product .product-action .btn-has-selected .product-action-icon{height:24px;width:auto}.product .product-action .btn-has-selected .product-action-icon path{fill:#fff}.product .product-action .filter-icon{color:#fff;position:absolute;right:20px;top:8px;width:12px;height:auto;cursor:pointer}.product .product-action .filter-icon path{fill:currentColor}.product .product-right-side-sticky-action{display:flex;flex-direction:column;position:sticky;top:50px}.product .product-right-side-sticky-action .product-right-side{padding:0 15px}.product .product-right-side-sticky-action .product-right-side .product-right-side__title-option{color:#646464;font-size:12px;line-height:15px;margin-top:32px;text-transform:uppercase}.product .product-right-side-sticky-action .product-right-side .btn-product-action{box-sizing:border-box;width:194px;border:1px solid #000;background-color:#fff;display:flex;align-items:center;padding:6px 13px;margin-top:10px;cursor:pointer}.product .product-right-side-sticky-action .product-right-side .btn-product-action--request-btn{background-color:#2f9386;border-color:#2f9386;color:#fff}.product .product-right-side-sticky-action .product-right-side .btn-product-action--request-btn .product-action-icon-wrapper .product-action-icon path{fill:#fff}.product .product-right-side-sticky-action .product-right-side .btn-product-action .product-action-icon-wrapper{margin-right:11px;display:flex;align-items:center}.product .product-right-side-sticky-action .product-right-side .btn-product-action .product-action-icon{height:17px;width:17px}.product .product-right-side-sticky-action .product-right-side .btn-product-action .product-action-icon path{fill:#000}.product .product-right-side-sticky-action .product-right-side .btn-product-action .text{text-align:left;width:100%}.product .product-right-side-sticky-action .product-right-side .btn-product-action:disabled{background-color:#f7f7f7;color:#7e7e7e;border-color:#f7f7f7;cursor:default}.product .product-right-side-sticky-action .product-right-side .btn-product-action:disabled .product-action-icon{height:17px;width:17px;width:auto}.product .product-right-side-sticky-action .product-right-side .btn-product-action:disabled .product-action-icon path{fill:#7e7e7e}.product .product-right-side-sticky-action .product-right-side .btn-product-action:disabled .text{color:#afafaf}.product .product-right-side-sticky-action .product-right-side .btn-product-action:first-child{margin-top:0}.product .product-right-side-sticky-action .product-right-side .btn-product-action:focus{outline:none}.product .product-right-side-sticky-action .product-right-side .btn-product-action:hover:not(:disabled){border:1px solid #000;background-color:#000;color:#fff}.product .product-right-side-sticky-action .product-right-side .btn-product-action:hover:not(:disabled) .product-action-icon path{fill:#fff}.product .product-right-side-sticky-action .product-right-side .download-dropdown-menu{display:none}.product .product-right-side-sticky-action .product-right-side .download-dropdown-menu.visible{display:block}.product .product-right-side-sticky-action .product-right-side .download-dropdown-menu button,.product .product-right-side-sticky-action .product-right-side .download-dropdown-menu button:hover{display:flex;align-items:center;white-space:nowrap;margin-top:0px;height:auto;padding-top:6px;padding-bottom:4px}.product .product-right-side-sticky-action .product-right-side .download-dropdown-menu button .product-action-icon,.product .product-right-side-sticky-action .product-right-side .download-dropdown-menu button:hover .product-action-icon{width:14px;height:14px}.product .product-right-side-sticky-action .product-right-side .download-dropdown-menu button .product-action-icon path,.product .product-right-side-sticky-action .product-right-side .download-dropdown-menu button:hover .product-action-icon path{fill:#000}.product .product-right-side-sticky-action .product-right-side .more-info-request-new-designs{display:flex;align-items:center;justify-content:center;margin-top:5px}.product .product-right-side-sticky-action .product-right-side .more-info-request-new-designs>button{outline:none;border:none;background-color:rgba(0,0,0,0);text-decoration:underline;cursor:pointer;color:#000}.product .product-right-side-sticky-action .product-right-side .product-action-bar__add-new-design>button{background-color:#2f9386;color:#fff;height:40px;width:196px;display:flex;align-items:center;justify-content:flex-start;white-space:normal;line-height:15px}.product .product-right-side-sticky-action .product-right-side .product-action-bar__add-new-design>button svg{fill:currentColor;font-size:14px;width:17px;height:17px;margin-right:10px}.product .product-right-side-sticky-action .product-right-side .product-action-bar__add-new-design>button svg path{fill:#fff !important}.product .product-right-side-sticky-action .product-right-side .product-action-bar__add-new-design>button:disabled{background-color:#597ab1}.product-item .product-image{position:relative;width:100%;height:258px}.product-item .product-image .no-image{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;text-align:center;background-color:#f7f7f7;padding:30px;color:#7e7e7e;cursor:pointer}.product-item .product-image .no-image .history-icon{width:24px;height:auto;margin-bottom:8px}.product-item .product-image .no-image .history-icon path{fill:currentColor}.product-item .product-image .product-icon-group{height:auto;position:absolute;top:8px;right:8px;display:flex;align-items:center}.product-item .product-image .product-icon-group .published-icon{width:20px;color:#979797}.product-item .product-image .product-icon-group .published-icon path{fill:currentColor}.product-item .product-image .product-icon-group .discount-price{font-size:14px;font-weight:normal;background-color:red;color:#fff;border-radius:10px;padding:6px 10px}.product-item .product-image .product-status{display:flex;align-items:center;border-radius:64px;font-size:8px;line-height:10px;background-color:#e7e6eb;width:max-content;padding:3px 4px;position:absolute;bottom:8px;left:8px;border:1px solid #e7e6eb}.product-item .product-image .product-status svg{width:7px;height:7px;margin-right:5px}.product-item .product-image .product-status .product-status__accepted-icon{color:#2f9386}.product-item .product-image .product-status .product-status__tolerated-icon{color:#c4b058}.product-item .product-image .product-status .product-status__refused-icon{color:#cd6666}.product-item button{font-family:"CircularStd-Book";font-size:12px;height:31px;padding-left:2px;padding-right:2px;margin-top:12px;margin-bottom:10px}.product-item .price,.product-item .descripton{font-size:12px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-item .descripton{margin-bottom:12px;width:100%;display:flex;align-items:center;justify-content:center}.product-item .descripton>span{width:50%;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.product-item .descripton .topup-group{display:flex;align-items:center;justify-content:flex-end;color:#365cb4}.product-item .descripton .topup-group>svg{margin-right:5px}.product-item .descripton .topup-group>svg g{fill:#365cb4}.product-item .price{font-weight:bold;line-height:30px;display:flex;justify-content:space-between}.product-item .old-price{display:inline-block;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.product-item .max-price{color:red}.product-item .responsive{width:100%;height:258px;object-fit:cover;cursor:pointer}.product-item .disabled-click{width:100%;height:258px;object-fit:cover;pointer-events:none;cursor:none}.product-item .button-added.ant-btn,.product-item .button-remove.ant-btn{font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;font-size:12px}.product-item .button-added.ant-btn>span,.product-item .button-remove.ant-btn>span{text-transform:unset !important}.product-item .button-added.ant-btn{border:solid 1px #000;color:#fff;background-color:#000}.product-item .button-added:hover.ant-btn{border:solid 1px #000;background-color:#000;color:#fff}.product-item .button-remove.ant-btn{border-color:rgba(0,0,0,0);color:#7e7e7e;box-shadow:none}.product-item .btn-select-product.ant-btn{border:solid 1px #000;background-color:#fff;font-size:13px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000}.product-item .btn-select-product.ant-btn>span{text-transform:unset !important}.product-item .btn-select-product:hover.ant-btn{border:solid 1px #000;background-color:#000;color:#fff}.product-arwork{margin-top:48px}.product-arwork .product-arwork-item{position:relative;display:block;cursor:pointer}.product-arwork .product-arwork-item .content{opacity:0;position:absolute;bottom:0;background-color:#fff;width:100%;height:213px;display:flex;justify-content:center;align-items:center;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;-o-transition:all 400ms ease-out;-ms-transition:all 400ms ease-out;transition:all 400ms ease-out;padding:20px 0px}.product-arwork .product-arwork-item .content .body{color:#000;text-align:center}.product-arwork .product-arwork-item .content .body p:last-child{margin-bottom:0px}.product-arwork .product-arwork-item .content .body title{margin:auto}.product-arwork .product-arwork-item .content .body .btn-edit{background-color:#000;color:#fff}.product-arwork .product-arwork-item .content .body .action .see-product{margin:10px}.product-arwork .product-arwork-item .content .body .action .btn-action{margin:10px;border:solid 2px #000;font-family:"CircularStd-Bold";font-size:14px;font-weight:bold;color:#000;height:31px;padding:4.4px 15px}.product-arwork .product-arwork-item .content .body .action :nth-child(2){margin-top:-13px;margin-bottom:10px}.product-arwork .product-arwork-item .content .body .text-unpublish{margin-top:-5px;text-decoration:underline}.product-arwork .product-arwork-item:hover .content{opacity:1}.product-arwork .responsive{width:100%;height:auto;min-height:250px;object-fit:cover}.artwork-edit-modal{width:600px !important}.artwork-edit-modal .ant-modal-content{width:600px !important;height:auto !important;padding-bottom:0px !important}.artwork-edit-modal .ant-modal-content .ant-modal-body{padding-left:45px !important;padding-right:45px !important;padding-top:60px !important}.artwork-edit-modal .ant-modal-content .ant-modal-body .title{text-align:center;font-family:"CircularStd-Bold"}.artwork-edit-modal .ant-modal-content .ant-modal-body .custom-input{border:solid 1px #000;color:#000;font-size:13px;padding:2px 5px;font-feature-settings:normal !important;font-variant:none !important}.artwork-edit-modal .ant-modal-content .ant-modal-body .ant-form .ant-row{margin:0px -4px 0px}.artwork-edit-modal .ant-modal-content .ant-modal-body .ant-select-selector{border:1px solid #000;height:26px;padding-left:5px !important;font-feature-settings:normal !important;font-variant:none !important}.artwork-edit-modal .ant-modal-content .ant-modal-body .ant-select-selection-item{line-height:26px !important;color:#000}.artwork-edit-modal .ant-modal-content .ant-modal-body .ant-select-selection-placeholder{line-height:26px}.artwork-edit-modal .btn-action{margin:10px;border:solid 2px #000;font-family:"CircularStd-Bold";font-size:14px;font-weight:bold;color:#000;height:31px;padding:4.4px 15px;line-height:30px}.artwork-edit-modal .ant-radio-button-wrapper{padding:0;margin-right:2em;border:0;border-radius:0}.artwork-edit-modal .ant-radio-button-wrapper.grey{background-color:#d3d3d3;border:1px solid gray;width:2em;height:2em}.artwork-edit-modal .ant-radio-button-wrapper.black{width:2em;height:2em;background-color:#000;border:1px solid #fff}.artwork-edit-modal .ant-radio-button-wrapper.white{width:2em;height:2em;background-color:#fff;border:1px solid #000}.artwork-edit-modal .ant-radio-button-wrapper:not(:first-child)::before{width:0}.artwork-edit-modal .ant-radio-button-wrapper-checked{box-shadow:0 0 5px 3px rgba(0,0,0,.75) !important}.save-artwork{background-color:#000 !important;color:#f5f5f5 !important;text-transform:uppercase;font-size:14px;font-weight:bold;font-family:"CircularStd-Bold"}.save-artwork:hover{background-color:#000;color:#f5f5f5 !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;border:1px solid #000 !important}.comment-disabled{pointer-events:none;cursor:not-allowed !important;opacity:.7}.btn-comment-disabled{cursor:not-allowed !important}.cannot-request-message{position:absolute;color:#000;text-align:center;padding:0px 150px 0px 50px;transition:height .2s;top:-15px;width:1024px;z-index:9;margin-bottom:5px}.propduct-action-not-disabled{margin-top:0px !important}.text-lock-request-new-design{text-align:center;color:#000;margin-bottom:20px}.image-product-download{display:block;position:absolute;right:8px;bottom:5px;cursor:pointer}.image-product-download .download-icon{width:20px;height:20px}.image-product-download .download-icon path{fill:#fff}.app-modal.product-list-modal{width:632px !important;font-family:"CircularStd-Book"}.app-modal.product-list-modal .ant-modal-content{padding:32px 32px}.app-modal.product-list-modal .ant-modal-content .ant-modal-header{padding:unset}.app-modal.product-list-modal .ant-modal-content .ant-modal-header .ant-modal-title{font-family:"CircularStd-Bold";font-style:normal;font-weight:500;font-size:22px;line-height:28px;letter-spacing:.2px;color:#101010}.app-modal.product-list-modal .ant-modal-content .ant-modal-body{align-items:center;justify-content:left;display:flex;padding:32px 0px}.app-modal.product-list-modal .ant-modal-content .ant-modal-body .modal-body{width:100%}.app-modal.product-list-modal .ant-modal-content .ant-modal-body .hint-description{font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.2px;color:#646464;margin-bottom:30px}.app-modal.product-list-modal .ant-modal-content .ant-modal-body #collection-product-form{width:100%;display:flex;flex-direction:column}.app-modal.product-list-modal .ant-modal-content .ant-modal-body #collection-product-form .label{font-family:"CircularStd-Bold";font-style:normal;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.2px;color:#101010;margin-bottom:30px}.app-modal.product-list-modal .ant-modal-content .ant-modal-body #collection-product-form .row{padding-left:10px;display:flex;align-items:center;flex-direction:row;width:100%;margin:5px 0px}.app-modal.product-list-modal .ant-modal-content .ant-modal-body #collection-product-form .row .ant-checkbox-wrapper{align-items:center}.app-modal.product-list-modal .ant-modal-content .ant-modal-body #collection-product-form .row.checked{background-color:#f7f7f8}.app-modal.product-list-modal .ant-modal-content .ant-modal-body #collection-product-form .row.checked label{align-items:center}.app-modal.product-list-modal .ant-modal-content .ant-modal-body #collection-product-form .row.checked .collection-label{color:#101010}.app-modal.product-list-modal .ant-modal-content .ant-modal-body #collection-product-form .row.checked .ant-checkbox-checked .ant-checkbox-inner{background-color:#2f9386;border-color:#2f9386}.app-modal.product-list-modal .ant-modal-content .ant-modal-body #collection-product-form .row .collection-label{font-family:"CircularStd-Book";font-style:normal;font-weight:450;font-size:16px;line-height:20px;letter-spacing:.2px;padding-top:5px;color:#646464}.app-modal.product-list-modal .ant-modal-content .ant-modal-body #collection-product-form .add-new-colleciton-btn{display:flex;align-items:center;justify-content:flex-start;font-family:"CircularStd-Bold";font-style:normal;font-weight:500;font-size:14px;line-height:18px;margin-top:24px;letter-spacing:.2px;margin-left:5px;color:#101010}.app-modal.product-list-modal .ant-modal-content .ant-modal-body #collection-product-form .add-new-colleciton-btn svg{margin-right:10px}.app-modal.product-list-modal .ant-modal-content .ant-modal-footer .footer-action{align-items:center;justify-content:right;display:flex;font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.2px}.app-modal.product-list-modal .ant-modal-content .ant-modal-footer .footer-action button{display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;font-size:16px;padding:22px 32px}.app-modal.product-list-modal .ant-modal-content button .ant-modal-close-x{width:14px !important;height:auto !important;margin-top:36px;margin-right:49px}.app-modal.product-list-modal .ant-modal-content button .ant-modal-close-x svg{width:14px !important;height:auto !important}.app-modal.product-list-modal .ant-modal-content button .ant-modal-close-x svg image{width:14px !important;height:auto !important}.app-modal.product-list-modal.product-detail .footer-action button{align-items:center;justify-content:center;display:flex;font-size:14px;padding:19px 32px;background-color:#fff !important;border:1px solid #101010 !important;color:#000 !important}.app-modal.product-list-modal.product-detail .footer-action button:hover{border:solid 1px #000 !important;background-color:#000 !important;color:#fff !important}.app-modal.product-list-modal.product-detail .footer-action button.no-change{background-color:#f7f7f7;color:#7e7e7e;border-color:#f7f7f7;cursor:default}.app-modal.product-list-modal.product-detail .footer-action button.on-change{background-color:#fff;border:1px solid #101010;color:#000}.app-modal.product-list-modal.product-detail .footer-action button.on-change:hover{border:solid 1px #000;background-color:#000;color:#fff}.left-menu{width:195px;height:100%;padding-left:20px;padding-right:15px;display:flex;flex-direction:column;position:sticky;top:50px;max-height:calc(100vh - 200px);overflow-x:auto}.left-menu a{color:#000;transition:filter .2s}.left-menu a:not(.parent-filter-item):hover{text-decoration:underline gray}.left-menu .filter-wrapper{margin-bottom:20px}.left-menu .filter-wrapper .icon-info{width:10px;height:auto;margin-left:5px;cursor:pointer}.left-menu .filter-item{margin-bottom:20px}.left-menu .filter-item.selected{text-decoration:underline}.left-menu .filter-item .parent-filter-wrapper{margin-bottom:6px}.left-menu .filter-item .discount-wholesale{text-transform:unset !important}.left-menu .filter-item .discount-wholesale a{color:#646464;cursor:pointer;font-size:14px;font-family:"CircularStd-Book";text-transform:unset;font-weight:500}.left-menu .filter-item .discount-wholesale a:hover{text-decoration:underline}.left-menu .filter-item .discount-wholesale.active a{color:#cd6666;text-decoration:underline}.left-menu .filter-item .parent-filter-item{text-transform:uppercase;position:relative;font-weight:bold;font-family:"CircularStd-Bold"}.left-menu .filter-item .parent-filter-item .collapse-icon{margin-left:2px}.left-menu .filter-item .parent-filter-item.home{display:flex;align-items:center;margin-bottom:32px;text-transform:capitalize;font-size:14px;font-family:"CircularStd-Book";font-weight:450}.left-menu .filter-item .parent-filter-item.home>span{margin-left:5px;color:#646464}.left-menu .filter-item .parent-filter-item.home>svg{margin-right:8px}.left-menu .filter-item .parent-filter-item.active{color:#2f9386;text-decoration:underline}.left-menu .filter-item .parent-filter-item.active>span{color:#2f9386}.left-menu .filter-item .parent-filter-item.active>svg path{fill:#2f9386}.left-menu .filter-item .sub-item-wrapper{display:flex;flex-direction:column;height:0;transition:height .3s;visibility:hidden}.left-menu .filter-item .expanded~.sub-item-wrapper{height:auto;visibility:visible}.left-menu .filter-item .sub-filter{display:flex;margin-bottom:3px;align-items:center}.left-menu .filter-item .sub-filter .clear-sub-filter{margin-right:5px}.left-menu .filter-item .sub-filter .clear-sub-filter .ant-checkbox-checked .ant-checkbox-inner{background-color:#2f9386}.left-menu .filter-item .sub-filter .clear-sub-filter .ant-checkbox-checked .ant-checkbox-inner:focus{border-color:#2f9386 !important}.left-menu .filter-item .sub-filter.active>a{color:#2f9386;text-decoration:underline}.left-menu .filter-item .sub-filter.active>svg path{fill:#2f9386}.left-menu .filter-item .sub-filter:first-child{margin-top:16px}.left-menu .filter-item .sub-filter .number{color:#afafaf;margin-left:5px}.left-menu .filter-item .sub-filter div{min-width:15px}.left-menu .filter-item .sub-filter div span{cursor:pointer;font-family:"CircularStd-Bold"}.left-menu .filter-item .sub-filter a{overflow:hidden;font-family:"CircularStd-Book";color:#646464}.left-menu .filter-item .sub-filter a.active{text-decoration:underline}.left-menu .filter-item .sub-filter .sub-filter__collection-icon{margin-right:8px}.app-modal.filter-modal .ant-modal-content .ant-modal-body p{font-family:"CircularStd-Book" !important;font-weight:normal;margin-bottom:20px}.app-modal.leftmenu-modal{width:632px !important}.app-modal.leftmenu-modal .ant-modal-content{padding:32px 32px}.app-modal.leftmenu-modal .ant-modal-content .ant-modal-header{display:flex;align-items:center;justify-content:space-between;padding:0}.app-modal.leftmenu-modal .ant-modal-content .ant-modal-header .ant-modal-title{font-weight:400;font-size:22px;line-height:28px}.app-modal.leftmenu-modal .ant-modal-content .ant-modal-header svg{margin-right:8px}.app-modal.leftmenu-modal .ant-modal-content .ant-modal-body{align-items:center;justify-content:left;display:flex;padding:32px 0px}.app-modal.leftmenu-modal .ant-modal-content .ant-modal-body .modal-body{width:100%}.app-modal.leftmenu-modal .ant-modal-content .ant-modal-body #collection-form{width:100%}.app-modal.leftmenu-modal .ant-modal-content .ant-modal-body #collection-form>label{font-size:14px}.app-modal.leftmenu-modal .ant-modal-content .ant-modal-body #collection-form .name-collection-input{width:100%;margin-top:8px;border:1px solid #ececec;height:40px}.app-modal.leftmenu-modal .ant-modal-content .ant-modal-footer .footer-action{align-items:center;justify-content:right;display:flex}.app-modal.leftmenu-modal .ant-modal-content .ant-modal-footer .footer-action button{display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;font-size:16px;padding:22px 32px}.app-modal.leftmenu-modal .ant-modal-content button .ant-modal-close-x{width:14px !important;height:auto !important;margin-top:36px;margin-right:49px}.app-modal.leftmenu-modal .ant-modal-content button .ant-modal-close-x svg{width:14px !important;height:auto !important}.app-modal.leftmenu-modal .ant-modal-content button .ant-modal-close-x svg image{width:14px !important;height:auto !important}.sort-product{margin-right:15px;width:unset}.sort-product .ant-menu-submenu-arrow{display:none}.sort-product .sort-icon{margin-left:10px}.sort-product .ant-menu-inline .ant-menu-item{line-height:20px;height:20px}.sort-wrapper{position:fixed;top:0px;bottom:0px;background-color:#f7f7f7;z-index:1000;left:calc(50% + 267px);width:245px;padding:20px 15px}.sort-wrapper .sort-action{margin-bottom:12px;display:flex}.sort-wrapper .sort-action button{height:25px;font-family:"CircularStd-Bold";border:1px solid #000;padding:2px 10px;display:flex;justify-content:center;align-items:center;margin-right:7px;border-radius:0px}.sort-wrapper .sort-action button.btn-apply{color:#fff;background-color:#000}.sort-wrapper .sort-action button.btn-reset{color:#000;background-color:#fff}.sort-wrapper a,.sort-wrapper a:hover{color:#000}.sort-wrapper .parent-filter-item{font-family:"CircularStd-Bold";position:relative;font-size:14px}.sort-wrapper .date-range-wrapper{display:flex;flex-direction:column;margin-bottom:5px}.sort-wrapper .date-range-wrapper span{color:#000}.sort-wrapper .date-range-wrapper .date-time-range{padding:2px 5px;border:1px solid #000}.sort-wrapper .date-range-wrapper .date-time-range input{color:#000;font-size:13px}.sort-wrapper .date-range-wrapper .date-time-range .ant-picker-range .ant-picker-clear{right:5px}.sort-wrapper .parent-filter-wrapper{margin-bottom:10px}.sort-wrapper .sub-item-wrapper{display:flex;flex-direction:column;height:0;transition:height .3s;visibility:hidden}.sort-wrapper .expanded~.sub-item-wrapper{height:auto;visibility:visible}.sort-wrapper .sub-filter{display:flex;margin-bottom:3px}.sort-wrapper .sub-filter div{min-width:15px}.sort-wrapper .sub-filter div span{cursor:pointer;font-family:"CircularStd-Bold"}.sort-wrapper .sub-filter .date-picker{padding:5px 10px;border:1px solid #000}.sort-wrapper .sub-filter a{overflow:hidden}.sort-wrapper .sub-filter a.active{text-decoration:underline;pointer-events:none}.order{margin-top:3rem}.order .artit-name{font-family:"Garamond Premier Pro Regular";font-size:42px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000;margin-top:20px}.order .header-order{padding-right:27px;padding-left:50px}.order .header-order .clearfix .content-left{float:left}.order .header-order .clearfix .content-left p{font-size:13px;font-weight:normal;color:#000}.order .header-order .clearfix .content-left .btn-back{display:flex;align-items:center;justify-content:center;text-transform:uppercase;border:none;background-color:rgba(0,0,0,0);outline:none;box-shadow:none}.order .header-order .clearfix .content-left .btn-back span:last-child{margin-left:5px;text-decoration:underline}.order .header-order .clearfix .btn-right{display:inline-flex;float:right;align-items:center}.order .header-order .clearfix .btn-right .btn-action{margin-left:10px;border-radius:0;border:1px solid #2f9386;color:#fff;background:#2f9386}.order .header-order .clearfix .btn-right .btn-action:hover,.order .header-order .clearfix .btn-right .btn-action:focus{color:#fff;border-color:#2f9386;background:#2f9386;opacity:.92}.order .header-order .clearfix .btn-right .btn-action:active{color:#fff;border-color:#2f9386;background:#2f9386;opacity:.85}.order .header-order .clearfix .btn-right .btn-action[disabled],.order .header-order .clearfix .btn-right .btn-action[disabled]:hover,.order .header-order .clearfix .btn-right .btn-action[disabled]:focus,.order .header-order .clearfix .btn-right .btn-action[disabled]:active{color:#fff;border-color:#2f9386;background:#2f9386;opacity:.5}.order .header-order .clearfix .btn-right .ant-btn-sm{height:31px;font-size:13px}.order .header-order .clearfix .btn-right i{font-size:19px}.order .header-order .clearfix .btn-right .btn-dowload{width:127px}.order .header-order .clearfix .btn-right .icon-delete{width:19px;height:20px;opacity:.5;cursor:pointer;margin-left:15px}.order .sticky-action{position:sticky;top:0px;background-color:#fff;z-index:10;padding-top:10px;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.order .sticky-action.closed{top:-135px;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.order .order-ladies-bar{background-color:#7e7e7e;display:flex;padding:0px 78px 0px 50px;transition:height .2s;width:1024px;height:31px;z-index:9;margin-bottom:20px}.order .order-ladies-bar.sticky{position:fixed}.order .order-ladies-bar .the-ladies-message{display:flex;justify-content:center;align-items:center;width:100%}.order .order-ladies-bar .the-ladies-message .text{color:#fff;font-family:"CircularStd-Bold";font-size:13px;letter-spacing:0;text-align:center;text-transform:uppercase}.order .order-infor{margin:auto;width:870px;background:#f7f7f7;padding:6px 10px 10px}.order .order-infor .order-item{background:#fff;margin-bottom:10px}.order .order-infor .order-item .item-checkbox{position:absolute;top:15px;left:13px}.order .order-infor .order-item .div-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.order .order-infor .order-item .div-icon .icon-delete{width:9px;height:10px;opacity:.5;cursor:pointer}.order .order-infor .order-item .infor{display:inline-flex;padding:5px}.order .order-infor .order-item .infor .img{width:47px;height:66px;object-fit:cover}.order .order-infor .order-item .infor .description{padding-left:15px;font-family:"CircularStd-Bold";font-size:13px;color:#000}.order .order-infor .order-item .note{padding:5px;font-family:"CircularStd-Bold";font-size:13px;color:#7e7e7e;display:flex;justify-content:right;align-items:flex-end}.order .order-infor .order-item table{position:relative}.order .order-infor .order-item table tr{height:41px}.order .order-infor .order-item table th{background:#f7f7f7}.order .order-infor .order-item table th .icon-info{width:10px;height:auto;cursor:pointer;opacity:.6}.order .order-infor .order-item table td,.order .order-infor .order-item table th{border-bottom:solid 1px #c7c7cd;padding:8px;text-align:center}.order .order-infor .order-item table .size{border:solid 1px #c7c7cd;width:70px}.order .order-infor .order-item table .size input::-webkit-outer-spin-button,.order .order-infor .order-item table .size input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.order .order-infor .order-item table .size input[type=number]{-moz-appearance:textfield;padding:0px;text-align:center}.order .order-infor .order-item table .price{width:100px}.order .order-infor .order-item table .old-price{display:inline-block;margin-right:10px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.order .order-infor .order-item table .between{width:30px}.order .order-infor .order-item table .quantity{border:solid 1px #c7c7cd;width:80px}.order .order-infor .order-item table.left{width:55%}.order .order-infor .order-item table.right{width:45%}.order .order-infor .term-sale{padding:10px;background:#fff}.order .order-infor .term-sale .promo-code .add-promo-code{display:flex;align-items:baseline}.order .order-infor .term-sale .promo-code button.add-promocode{border-radius:0;border:1px solid #000;color:#000}.order .order-infor .term-sale .promo-code .ant-btn-sm{height:22px;font-size:13px;font-weight:600}.order .order-infor .term-sale .promo-code .pay-card{display:flex;justify-content:space-between;margin-bottom:3px;font-size:13px;align-items:center}.order .order-infor .term-sale .promo-code .pay-card .text-bill{font-weight:normal;width:200px}.order .order-infor .term-sale .promo-code .pay-card .text-quantity{text-align:center;color:#7e7e7e}.order .order-infor .term-sale .promo-code .pay-card .price{padding-left:15px;float:right;white-space:nowrap;text-align:right;width:200px}.order .order-infor .term-sale .promo-code .balance-amount{display:flex;justify-content:space-between;margin-top:-15px;margin-bottom:20px;font-size:13px}.order .order-infor .term-sale .promo-code .balance-amount>div{width:33.333333%}.order .order-infor .term-sale .promo-code .balance-amount .text-bill{font-weight:600}.order .order-infor .term-sale .promo-code .balance-amount .text-quantity{text-align:center;color:#7e7e7e}.order .order-infor .term-sale .promo-code .balance-amount .price{padding-left:15px;float:right;white-space:nowrap;text-align:right;font-weight:600}.order .order-infor .term-sale .promo-code .pay-card:first-child{margin-top:15px}.order .order-infor .term-sale .promo-code .pay-card:last-child{margin-top:20px;margin-bottom:20px}.order .order-infor .term-sale .promo-code .pay-card:last-child .text-bill{font-weight:600}.order .order-infor .term-sale .promo-code .pay-card:last-child .price{font-weight:600}.order .order-infor .term-sale .promo-code .group-input-add-promo-code{display:block;width:50%;align-items:center;margin-left:15px}.order .order-infor .term-sale .promo-code .group-input-add-promo-code input[type=text]{width:calc(79% - 15px);border:rgba(0,0,0,0);border-bottom:solid 1px #000;padding:unset;border-radius:0}.order .order-infor .term-sale .promo-code .group-input-add-promo-code .btn-apply{width:21%;border-radius:0;border:1px solid #000;color:#000;margin-left:15px;padding:0}.order .order-infor .term-sale .promo-code .checkbox-wapper{margin-left:5px;margin-top:2px}.order .order-infor .term-sale .promo-code .add-promocode,.order .order-infor .term-sale .promo-code .btn-apply{height:22px;padding:0 15px;margin-bottom:10px;margin-top:15px}.order .order-infor .term-sale .promo-code .remove-promo-code{display:flex;justify-content:space-between;margin-bottom:10px;margin-top:15px}.order .order-infor .term-sale .promo-code .btn-remove{height:22px;padding:0 15px;border:none !important;box-shadow:none !important;text-transform:lowercase}.order .order-infor .term-sale .place-order{width:100%;text-align:center}.order .order-infor .term-sale .place-order .accept-terms-of-sale{display:flex;cursor:pointer;align-items:center;margin-left:auto;margin-right:auto;outline:none;border:none;background-color:rgba(0,0,0,0);margin-bottom:10px;cursor:default}.order .order-infor .term-sale .place-order .accept-terms-of-sale>span{margin-left:10px}.order .order-infor .term-sale .place-order .accept-terms-of-sale>span:last-child{margin-left:5px;text-decoration:underline;cursor:pointer}.order .order-infor .term-sale .place-order button.btn-order{width:277px;border-radius:0;border:1px solid #000;color:#fff;background:#000;font-size:17px;height:30px;font-family:"CircularStd-Bold";margin-top:10px;margin-left:auto;margin-right:auto}.order .order-infor .term-sale .place-order button.btn-order.disabled{border:1px solid #7e7e7e;background:#7e7e7e;text-shadow:none;box-shadow:none;cursor:not-allowed}.order .order-infor .term-sale .place-order button.btn-order:disabled{border:1px solid #7e7e7e;background:#7e7e7e}.order .order-infor .term-sale textarea::-webkit-scrollbar{width:12px}.order .order-infor .term-sale .calculate-box{position:absolute;bottom:0;height:218px;width:100%;background-color:#fff;opacity:.8;display:flex;align-items:center;justify-content:center}.order .order-infor .term-sale .calculate-box .btn-calculate{height:auto;width:176px;white-space:unset;border-color:#000;font-family:"CircularStd-Bold";padding:10px}.order .order-infor .term-sale .calculate-box .btn-calculate:hover,.order .order-infor .term-sale .calculate-box .btn-calculate:focus{background-color:#000;color:#fff}.order .order-infor .term-sale .calculate-box .btn-calculate.hidden{display:none}.order .order-infor .term-sale ::-webkit-scrollbar-track{background:#f1f1f1}.order .order-infor .term-sale ::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.order .order-infor .term-sale ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0)}.order .order-infor .ant-col-8{margin-bottom:6px}.order .order-infor .ant-col-8 .card-infor{background:#fff;padding:15px 10px 5px;height:100%;color:#000}.order .order-infor .ant-col-8 .card-infor .img{margin-bottom:10px}.order .order-infor .ant-col-8 .card-infor .ant-select{color:#000}.order .order-infor .ant-col-8 .card-infor .ant-select .ant-select-selection-item{letter-spacing:-0.6px}.order .order-infor .ant-col-8 .card-infor .ant-select .ant-select-arrow{color:#000;right:5px}.order .order-infor .ant-col-8 .card-infor .ant-select .ant-select-selection-placeholder{opacity:1}.order .order-infor .ant-col-8 .card-infor .btn-open-order,.order .order-infor .ant-col-8 .card-infor .btn-placed-order,.order .order-infor .ant-col-8 .card-infor .btn-in-production,.order .order-infor .ant-col-8 .card-infor .btn-shipped,.order .order-infor .ant-col-8 .card-infor .btn-void,.order .order-infor .ant-col-8 .card-infor .shipping-infor-row{margin-top:15px}.order .order-infor .ant-col-8 .card-infor .btn-open-order .ant-select-selector,.order .order-infor .ant-col-8 .card-infor .btn-placed-order .ant-select-selector,.order .order-infor .ant-col-8 .card-infor .btn-in-production .ant-select-selector,.order .order-infor .ant-col-8 .card-infor .btn-shipped .ant-select-selector,.order .order-infor .ant-col-8 .card-infor .btn-void .ant-select-selector,.order .order-infor .ant-col-8 .card-infor .shipping-infor-row .ant-select-selector{height:24px;border-color:#000;font-size:13px;padding-left:5px;padding-right:5px}.order .order-infor .ant-col-8 .card-infor .btn-open-order .ant-select-selector .ant-select-selection-placeholder,.order .order-infor .ant-col-8 .card-infor .btn-open-order .ant-select-selector .ant-select-selection-item,.order .order-infor .ant-col-8 .card-infor .btn-placed-order .ant-select-selector .ant-select-selection-placeholder,.order .order-infor .ant-col-8 .card-infor .btn-placed-order .ant-select-selector .ant-select-selection-item,.order .order-infor .ant-col-8 .card-infor .btn-in-production .ant-select-selector .ant-select-selection-placeholder,.order .order-infor .ant-col-8 .card-infor .btn-in-production .ant-select-selector .ant-select-selection-item,.order .order-infor .ant-col-8 .card-infor .btn-shipped .ant-select-selector .ant-select-selection-placeholder,.order .order-infor .ant-col-8 .card-infor .btn-shipped .ant-select-selector .ant-select-selection-item,.order .order-infor .ant-col-8 .card-infor .btn-void .ant-select-selector .ant-select-selection-placeholder,.order .order-infor .ant-col-8 .card-infor .btn-void .ant-select-selector .ant-select-selection-item,.order .order-infor .ant-col-8 .card-infor .shipping-infor-row .ant-select-selector .ant-select-selection-placeholder,.order .order-infor .ant-col-8 .card-infor .shipping-infor-row .ant-select-selector .ant-select-selection-item{margin-top:-3px}.order .order-infor .ant-col-8 .card-infor .btn-open-order .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input,.order .order-infor .ant-col-8 .card-infor .btn-placed-order .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input,.order .order-infor .ant-col-8 .card-infor .btn-in-production .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input,.order .order-infor .ant-col-8 .card-infor .btn-shipped .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input,.order .order-infor .ant-col-8 .card-infor .btn-void .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input,.order .order-infor .ant-col-8 .card-infor .shipping-infor-row .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:24px;font-size:13px;padding-left:5px;padding-right:5px}.order .order-infor .ant-col-8 .card-infor .btn-open-order .ant-picker,.order .order-infor .ant-col-8 .card-infor .btn-placed-order .ant-picker,.order .order-infor .ant-col-8 .card-infor .btn-in-production .ant-picker,.order .order-infor .ant-col-8 .card-infor .btn-shipped .ant-picker,.order .order-infor .ant-col-8 .card-infor .btn-void .ant-picker,.order .order-infor .ant-col-8 .card-infor .shipping-infor-row .ant-picker{padding:0;width:100%}.order .order-infor .ant-col-8 .card-infor .btn-open-order .ant-picker .ant-picker-input,.order .order-infor .ant-col-8 .card-infor .btn-placed-order .ant-picker .ant-picker-input,.order .order-infor .ant-col-8 .card-infor .btn-in-production .ant-picker .ant-picker-input,.order .order-infor .ant-col-8 .card-infor .btn-shipped .ant-picker .ant-picker-input,.order .order-infor .ant-col-8 .card-infor .btn-void .ant-picker .ant-picker-input,.order .order-infor .ant-col-8 .card-infor .shipping-infor-row .ant-picker .ant-picker-input{height:24px;padding:0 5px}.order .order-infor .ant-col-8 .card-infor .btn-open-order .info-icon,.order .order-infor .ant-col-8 .card-infor .btn-placed-order .info-icon,.order .order-infor .ant-col-8 .card-infor .btn-in-production .info-icon,.order .order-infor .ant-col-8 .card-infor .btn-shipped .info-icon,.order .order-infor .ant-col-8 .card-infor .btn-void .info-icon,.order .order-infor .ant-col-8 .card-infor .shipping-infor-row .info-icon{color:#000;cursor:pointer;position:relative;margin-left:5px}.order .order-infor .ant-col-8 .card-infor .btn-open-order .info-icon .anticon-info-circle,.order .order-infor .ant-col-8 .card-infor .btn-placed-order .info-icon .anticon-info-circle,.order .order-infor .ant-col-8 .card-infor .btn-in-production .info-icon .anticon-info-circle,.order .order-infor .ant-col-8 .card-infor .btn-shipped .info-icon .anticon-info-circle,.order .order-infor .ant-col-8 .card-infor .btn-void .info-icon .anticon-info-circle,.order .order-infor .ant-col-8 .card-infor .shipping-infor-row .info-icon .anticon-info-circle{position:absolute;top:0}.order .order-infor .ant-col-8 .card-infor .btn-open-order .info-icon .anticon-info-circle svg,.order .order-infor .ant-col-8 .card-infor .btn-placed-order .info-icon .anticon-info-circle svg,.order .order-infor .ant-col-8 .card-infor .btn-in-production .info-icon .anticon-info-circle svg,.order .order-infor .ant-col-8 .card-infor .btn-shipped .info-icon .anticon-info-circle svg,.order .order-infor .ant-col-8 .card-infor .btn-void .info-icon .anticon-info-circle svg,.order .order-infor .ant-col-8 .card-infor .shipping-infor-row .info-icon .anticon-info-circle svg{width:10px;height:10px}.order .order-infor .ant-col-8 .card-infor .input-po{width:60%;height:24px;padding:5px}.order .order-infor .ant-col-8 .card-infor .order-status{position:relative;margin-top:20px;display:flex}.order .order-infor .ant-col-8 .card-infor .order-status .btn-open-order,.order .order-infor .ant-col-8 .card-infor .order-status .btn-placed-order,.order .order-infor .ant-col-8 .card-infor .order-status .btn-in-production,.order .order-infor .ant-col-8 .card-infor .order-status .btn-shipped,.order .order-infor .ant-col-8 .card-infor .order-status .btn-void{width:137px;color:#fff;font-family:"CircularStd-Bold";font-size:13px;height:27px;cursor:default;pointer-events:none}.order .order-infor .ant-col-8 .card-infor .order-status .btn-open-order-active,.order .order-infor .ant-col-8 .card-infor .order-status .btn-placed-order-active,.order .order-infor .ant-col-8 .card-infor .order-status .btn-in-production-active,.order .order-infor .ant-col-8 .card-infor .order-status .btn-shipped-active,.order .order-infor .ant-col-8 .card-infor .order-status .btn-void-active{width:137px;color:#fff;font-family:"CircularStd-Bold";font-size:13px;height:27px;cursor:pointer !important;pointer-events:unset !important}.order .order-infor .ant-col-8 .card-infor .order-status .btn-open-order-active{width:max-content !important}.order .order-infor .ant-col-8 .card-infor .order-status .shipping-green-icon,.order .order-infor .ant-col-8 .card-infor .order-status .shipping-icon{width:36px;height:24px}.order .order-infor .ant-col-8 .card-infor .order-status .shipping-green-icon image,.order .order-infor .ant-col-8 .card-infor .order-status .shipping-icon image{width:36px;height:24px}.order .order-infor .ant-col-8 .card-infor .order-status .shipping-green-icon-active,.order .order-infor .ant-col-8 .card-infor .order-status .shipping-icon-active{cursor:pointer}.order .order-infor .ant-col-8 .card-infor .order-status .paid-green-icon,.order .order-infor .ant-col-8 .card-infor .order-status .paid-icon{width:27px;height:26px}.order .order-infor .ant-col-8 .card-infor .order-status .paid-green-icon image,.order .order-infor .ant-col-8 .card-infor .order-status .paid-icon image{width:27px;height:26px}.order .order-infor .ant-col-8 .card-infor .order-status .paid-green-icon-active,.order .order-infor .ant-col-8 .card-infor .order-status .paid-icon-active{cursor:pointer}.order .order-infor .ant-col-8 .card-infor .order-status .shipping-icon,.order .order-infor .ant-col-8 .card-infor .order-status .paid-icon{opacity:.32}.order .order-infor .ant-col-8 .card-infor .text-bold{font-family:"CircularStd-Bold"}.order .order-infor .ant-col-8 .card-infor .icon-edit{cursor:pointer;position:absolute;right:5px;top:5px;width:24px;height:23px;opacity:.32}.order .order-infor .ant-col-8 .card-infor .icon-edit image{width:24px;height:23px}.order .order-infor .ant-col-8 .card-infor .icon-edit-disable{cursor:context-menu}.order .order-infor .ant-col-8 .card-infor .input-container input{height:24px}.order .order-infor .ant-col-8 .card-infor .input-container div{margin-bottom:5px}.order .order-infor .ant-col-8 .card-infor .label-container div{padding:3px 0;font-size:13px}.order .order-infor .ant-col-8 .card-infor .buyer-info>div{min-height:22px}.order .order-infor .ant-col-8 .card-infor .display-custom-text>div,.order .order-infor .ant-col-8 .card-infor h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order .order-infor .ant-col-8 .card-infor .billing-address div{padding:3px 0;font-size:13px}.order .order-infor .ant-col-8 .card-infor .ant-calendar-picker,.order .order-infor .ant-col-8 .card-infor .ant-select{max-width:200px !important}.order .order-infor .ant-col-8:not(:first-child) .card-infor{margin-left:6px}.order .ant-divider-horizontal{width:90%;min-width:90%;margin:20px 0}.order .ant-divider{left:5%;background:#000}.order .order-history{padding:0 80px}.order .order-history .title{margin-bottom:5px}.order .order-history .item{margin-bottom:20px}.order .order-history .item .info{line-height:1.5}.order .order-action{background-color:#7e7e7e;display:flex;padding:0px 40px 0px 40px;width:100%;transition:height .2s;z-index:2;margin-bottom:10px;justify-content:space-between}.order .order-action .action-select{height:31px;display:flex;justify-content:center;align-items:center;color:#fff}.order .order-action .action-select .text{margin-left:5px;font-size:13px}.order .order-action .action-select .text a{color:#fff}.order .order-action .btn-remove{height:21px;background:rgba(0,0,0,0);border:1px solid #fff;color:#fff;padding:0px 15px;margin-top:5px}.order .btn-calculate-total{margin:12px 0;padding:12px 20px 52px 20px;font-size:22px;color:#fff;font-weight:bold;line-height:20px;background-color:#2f9386}.order .btn-calculate-total .calculate-total-subtitle{font-size:16px;font-weight:normal}.download-item{padding:0;margin-top:-4px}.download-item .ant-dropdown-menu-item,.download-item .ant-dropdown-menu-submenu-title{width:127px;font-size:13px;text-align:center}.download-item li{background:#f7f7f7;border:solid 1px #979797}.download-item li .icon-download{width:16px;height:16px;opacity:.5;margin-right:5px}.download-item li .icon-download image{width:16px;height:16px}.order-contact-form .ant-form-item{margin-bottom:10px;justify-content:center}.order-contact-form input.ant-input,.order-contact-form .ant-card-bordered,.order-contact-form .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border:solid 1px #000;color:#000;font-size:13px;padding:2px 5px}.order-contact-form .ant-select-single .ant-select-selector .ant-select-selection-item,.order-contact-form .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:normal;padding-top:2px}.order-contact-form :not(.ant-select-customize-input).ant-select-single .ant-select-selector{height:26px}.order-contact-form .ant-form-item-label>label{color:#000}.order-contact-form .btn-save{background:#000;color:#fff;text-transform:uppercase;font-size:14px;font-weight:bold;margin-top:10px}.order-contact-form .btn-cancel{font-size:13px;text-align:center;color:#000;text-decoration:underline;cursor:pointer}.order-contact-form .ant-form-item-control-input-content{width:100%}.order-contact-form .same-as-shipping .ant-form-item-control-input .ant-form-item-control-input-content>span{padding-right:10px}.order-contact-form .text-go-account{text-align:center;color:#000}.order-contact-form .text-go-account a{text-decoration:underline;color:#000}.order-contact-form .ant-form-item-explain,.order-contact-form input,.order-contact-form span{font-feature-settings:normal;font-variant:none !important}.app-modal.edit-order-contact-modal .ant-modal-content .ant-modal-body{padding-left:200px;padding-right:200px}.app-modal.edit-order-contact-modal .ant-modal-content .ant-modal-body .order-contact-form p{text-align:left}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.hoverClass .ant-picker-input:hover,.hoverClass .ant-picker-input>input:hover{cursor:pointer !important}.payment-success-modal{width:400px !important;top:31% !important}.payment-success-modal .ant-modal-body{padding:20px;text-align:center;font-feature-settings:normal !important;font-variant:none !important}.payment-success-modal .ant-modal-content{padding-bottom:20px !important;padding-top:10px}.payment-success-modal .ant-modal-content .ant-modal-close .ant-modal-close-x{width:25px;height:45px}.payment-success-modal .ant-modal-content .ant-modal-close .ant-modal-close-x .close-icon{width:25px;height:45px;position:relative;bottom:20px}.payment-success-modal .ant-modal-content .ant-modal-close .ant-modal-close-x .close-icon image{width:20px !important}.payment-success-modal .ant-modal-footer{border:none !important;text-align:center !important}.payment-success-modal .ant-modal-footer .footer-action .ant-btn{background-color:#000;color:#fff}.order-status-explain .shipping-green-icon,.order-status-explain .shipping-icon{position:absolute;width:36px !important;height:35px !important;right:0px}.order-status-explain .shipping-green-icon image,.order-status-explain .shipping-icon image{width:36px !important;height:24px !important}.order-status-explain .paid-green-icon,.order-status-explain .paid-icon{position:absolute;width:27px;height:35px;right:0px}.order-status-explain .paid-green-icon image,.order-status-explain .paid-icon image{width:27px;height:26px}.order-status-explain .shipping-icon,.order-status-explain .paid-icon{opacity:.32}.order-status-explain .btn-open-order{width:100% !important;color:#fff;pointer-events:none}.order-status-explain .left-side,.order-status-explain .right-side{padding:0 !important;margin-right:5px}.order-status-explain .left-side>div,.order-status-explain .right-side>div{min-height:27px;height:27px;margin-bottom:20px;line-height:35px !important}.order-status-explain .right-side{color:#000}.order-status-explain .ant-modal-body{padding:60px 150px 10px !important;width:900px !important;margin:auto}.order-status-explain .ant-modal-content{padding-bottom:15px !important}.personal-note-confirmation{width:45% !important}.personal-note-confirmation .ant-modal-content .ant-modal-body{padding-right:185px !important;padding-left:185px !important}.save-note{background-color:#000;color:#fff;font-weight:bold;font-feature-settings:normal;font-variant:none;display:block;margin:auto}.save-note:hover{background-color:#000;color:#fff}.dismiss-note{font-feature-settings:normal;font-variant:none;text-align:center;min-height:40px}.dismiss-note a{text-decoration:underline;text-decoration-color:#000;color:#000;line-height:40px}.personal-note{border:1px solid #000;font-feature-settings:normal;font-variant:none;font-family:Breathing;color:#000;line-height:2}.confirm-dismiss-note-modal{top:23% !important;width:520px !important}.confirm-dismiss-note-modal .ant-modal-content .ant-modal-body .modal-header p{font-weight:bold;color:#000}.confirm-dismiss-note-modal .ant-modal-content .ant-modal-footer .confirm-no a{color:#000;font-weight:bold;text-decoration:underline;display:block;margin-top:5px}.confirm-dismiss-note-modal .ant-modal-content .ant-modal-footer button{font-weight:bold}.link{text-decoration:underline;color:#000}.link:hover{text-decoration:underline;color:#000}.comments{margin-top:40px}.comments .product-comment .comment-images{height:462px}.comments .product-comment .comment-images .img{width:100%}.comments .product-comment .comment-images .image-left{height:100%;width:100%;float:left}.comments .product-comment .comment-images .image-left .img{height:50%;object-fit:cover}.comments .product-comment .comment-images .image-left .image-slideshow-wrapper{display:flex;margin-right:30px}.comments .product-comment .comment-images .image-left .image-slideshow-wrapper .thumbnail-wrapper{display:flex;flex-direction:column;padding:0 10px;height:633px;overflow-y:auto;padding-top:1px}.comments .product-comment .comment-images .image-left .image-slideshow-wrapper .thumbnail-wrapper .thumbnail{height:131px;width:94px;margin-bottom:14px;cursor:pointer;transition:all .2s}.comments .product-comment .comment-images .image-left .image-slideshow-wrapper .thumbnail-wrapper .thumbnail:hover{box-shadow:0 0 2px 1px rgba(0,140,186,.5)}.comments .product-comment .comment-images .image-left .image-slideshow-wrapper .thumbnail-wrapper .thumbnail.active{box-shadow:0 0 2px 1px rgba(0,140,186,.8);cursor:default;pointer-events:none}.comments .product-comment .comment-images .image-left .image-slideshow-wrapper .image-slideshow{width:453px;position:relative}.comments .product-comment .comment-images .image-left .image-slideshow-wrapper .image-slideshow .slide-arow{position:absolute;font-size:52px;top:calc(50% - 38px);color:#969494;z-index:1;font-weight:bold}.comments .product-comment .comment-images .image-left .image-slideshow-wrapper .image-slideshow .slide-arow:hover{color:#b3abab}.comments .product-comment .comment-images .image-left .image-slideshow-wrapper .image-slideshow .slide-arow:active{color:#dcd5d5}.comments .product-comment .comment-images .image-left .image-slideshow-wrapper .image-slideshow .slide-arow.left{left:0px}.comments .product-comment .comment-images .image-left .image-slideshow-wrapper .image-slideshow .slide-arow.right{right:0px}.comments .product-comment .comment-images .image-left .image-slideshow-wrapper .image-slideshow .ant-carousel .slick-slide{text-align:center;height:633px;overflow:hidden}.comments .product-comment .comment-images .image-main{height:100%;float:right;width:100%}.comments .product-comment .comment-images .image-main .img{height:100%;object-fit:cover}.comments .product-comment .description{padding:0 65px 0 15px}.comments .product-comment .description .product-title{font-family:"Garamond Premier Pro Regular";font-size:42px;text-align:center;color:#000;line-height:normal}.comments .product-comment .description .product-info{font-family:"CircularStd-Bold";font-size:13px;color:#7e7e7e;text-align:center}.comments .product-comment .description table{width:100%;margin-top:20px;margin-bottom:10px;font-size:13px}.comments .product-comment .description table tr{border-bottom:solid 1px #c7c7cd}.comments .product-comment .description table tr th,.comments .product-comment .description table tr td{padding:2px}.comments .product-comment .description table th{background-color:#f7f7f7;font-weight:normal}.comments .product-comment .description table th:nth-child(1){width:45px}.comments .product-comment .description table th:nth-child(3),.comments .product-comment .description table th:nth-child(4){width:50px}.comments .product-comment .description table td:nth-child(1){text-align:center}.comments .product-comment .description table .total{border-bottom:rgba(0,0,0,0);font-family:"CircularStd-Bold";font-size:13px;font-weight:bold;color:#7e7e7e}.comments .product-comment .description table .total td{padding:4px 2px}.comments .product-comment .description table .icon-info{width:10px;height:10px;opacity:.61;margin-left:5px;cursor:pointer;transition:all .2s}.comments .product-comment .description table .icon-info:hover{opacity:.7}.comments .product-comment .description table .check-box{margin:0 auto}.comments .product-comment .description .action{padding-left:10px}.comments .product-comment .description .action button{margin-bottom:12px;border-radius:unset;font-size:13px;height:28px}.comments .product-comment .description .action .btn-continue{background-color:#000;color:#fff}.comments .product-comment .description .action .btn-delete{border:solid 1px #000;color:#000}.comments .product-comment .description .detail{padding:50px 27px}.comments .product-comment .description textarea{height:108px}.comments .product-comment .description span.note-error{color:#ff4d4f}.comments .product-comment .description .upload button{width:100%}.comments .product-comment .description .comment-image{margin-top:5px;display:flex}.comments .product-comment .description .comment-image .url{overflow:hidden;text-overflow:ellipsis}.comments .product-comment .description .comment-image svg{color:red}.comments .product-comment .ant-divider{background:#000}.comments .product-comment .ant-divider-horizontal{width:87%;min-width:87%;margin:24px 70px}.comments .product-comment span.count-character{position:absolute;top:88px;right:16px;font-size:13px}.comments .comments-term{padding:0 97px;background:#fff}.comments .comments-term p{font-size:42px;text-align:center;color:#000;font-family:"Garamond Premier Pro Regular";margin-top:-17px;margin-bottom:20px}.comments .comments-term .promo-code button.add-promocode{width:auto;border-radius:0;border:1px solid #000;color:#000;font-size:13px;height:unset;padding:0 5px}.comments .comments-term .promo-code .ant-btn-sm{height:22px;font-size:13px;font-weight:600}.comments .comments-term .promo-code .pay-card{color:#7e7e7e;font-size:13px}.comments .comments-term .promo-code .pay-card .price{float:right}.comments .comments-term .promo-code .pay-card:first-child{margin-top:15px}.comments .comments-term .promo-code .pay-card:last-child{margin-top:15px;margin-bottom:15px}.comments .comments-term .promo-code .pay-card:last-child .text-bill{font-weight:600}.comments .comments-term .promo-code .pay-card:last-child .price{font-weight:600}.comments .comments-term .promo-code input[type=text]{width:50%;border:rgba(0,0,0,0);border-bottom:solid 1px #000;padding:unset;border-radius:0}.comments .comments-term .promo-code .btn-apply{border-radius:0;border:1px solid #000;color:#000;margin-left:30px;height:22px;padding:0px 15px}.comments .comments-term .promo-code input[type=checkbox]{margin-left:5px}.comments .comments-term .promo-code .remove-promo-code{display:flex;justify-content:space-between;margin-bottom:10px}.comments .comments-term .promo-code .remove-promo-code .btn-remove{height:22px;padding:0 15px}.comments .comments-term .place-order button.btn-order{border-radius:0;border:1px solid #000;color:#fff;background:#000;font-size:17px;height:30px;font-family:"CircularStd-Bold"}.comments .comments-term .place-order .delete-comment{display:block;text-align:center;color:#000;text-decoration:underline;margin-top:10px}.comments .comments-term textarea::-webkit-scrollbar{width:12px}.comments .comments-term ::-webkit-scrollbar-track{background:#f1f1f1}.comments .comments-term ::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.comments .comments-term ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0)}.comments .comments-term textarea{font-size:13px;color:#7e7e7e}.comment-modal{width:1017px !important}.comment-modal .ant-modal-content{height:820px}.comment-modal .ant-modal-content .ant-modal-close{top:19px;right:60px}.comment-modal .ant-modal-content .ant-modal-close .ant-modal-close-x{font-size:33px;color:#000}.comment-modal .ant-modal-content .ant-modal-header{border-bottom:rgba(0,0,0,0)}.comment-modal .ant-modal-content .ant-modal-body{padding:40px}.comment-modal .ant-modal-content .ant-modal-body .modal-header{text-align:center}.comment-modal .ant-modal-content .ant-modal-body .modal-header p{width:674px;font-family:"Garamond Premier Pro Regular";font-size:42px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000;margin:auto;margin-bottom:40px}.comment-modal .ant-modal-content .ant-modal-body .body{padding:0 180px}.comment-modal .ant-modal-content .ant-modal-body .body .box{width:602px;height:auto;max-height:538px;border:solid 1px #979797;background-color:#d8d8d8}.comment-modal .ant-modal-content .ant-modal-body .body .box .img{max-width:100%;max-height:100%;object-fit:cover}.comment-modal .ant-modal-content .ant-modal-footer{border-top:rgba(0,0,0,0)}.comment-modal .ant-modal-content .ant-modal-footer .footer-action{text-align:center}.comment-modal .ant-modal-content .ant-modal-footer .footer-action button{background:#000;font-family:"CircularStd-Bold";font-size:14px;font-weight:bold;color:#fff;width:67px}.account-container{font-family:"CircularStd-Book";font-size:13px;color:#000;margin-bottom:-30px}.account-container .text-center{margin-bottom:5px}.account-container .progress-wrapper{display:flex;justify-content:center;align-items:center}.account-container .info-icon{width:10px;height:auto;margin-left:5px}.account-container input.ant-input,.account-container .ant-card-bordered,.account-container .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border:solid 1px #000;color:#000;font-size:13px;padding:2px 5px}.account-container .account-left-section{padding-top:20px;padding-left:46px;display:flex;flex-direction:column}.account-container .account-left-section a{color:#000;font-weight:bold;padding:4px 0}.account-container .account-info .ant-select-single .ant-select-selector .ant-select-selection-item,.account-container .account-info .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:normal;padding-top:2px}.account-container .account-info :not(.ant-select-customize-input).ant-select-single .ant-select-selector{height:26px}.account-container .account-info .ant-form-item-label>label{color:#000}.account-container .account-info .text-header{font-family:"Garamond Premier Pro Regular";font-size:42px;text-align:center;color:#000;margin-bottom:5px}.account-container .account-info .text-sub-header{font-family:"Garamond Premier Pro Regular";font-size:24px;text-align:center;color:#000;margin-bottom:5px}.account-container .account-info .ant-form-item{margin-bottom:10px;justify-content:center}.account-container .account-info .ant-form-item .ant-form-item-label>label.ant-form-item-required::before{content:""}.account-container .account-info .ant-form-item .ant-form-item-label{text-align:left}.account-container .account-info .ant-form-item textarea{border:1px solid #000;resize:none;color:#000;padding:10px}.account-container .account-info .btn-save{background:#000;color:#fff;text-transform:uppercase;font-size:14px;font-weight:bold;margin-top:10px}.account-container .account-info .btn-cancel{font-size:13px;text-align:center;color:#000;text-decoration:underline;cursor:pointer}.account-container .account-info .btn-delete{font-size:13px;text-align:center;color:#000;text-decoration:underline;cursor:pointer}.account-container .account-info .custom-labels,.account-container .account-info .global-number,.account-container .account-info .retail-number,.account-container .account-info .wholesale-number,.account-container .account-info .boutique-number{text-align:center;font-family:"CircularStd-Book"}.account-container .account-info .custom-labels p,.account-container .account-info .global-number p,.account-container .account-info .retail-number p,.account-container .account-info .wholesale-number p,.account-container .account-info .boutique-number p{margin-bottom:10px;font-size:13px;color:#000}.account-container .account-info .custom-label-uploader .ant-upload-list-picture-card-container{width:200px;height:100px}.account-container .account-info .custom-label-uploader .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{object-fit:cover}.account-container .account-info .process-icon{width:35px;height:37px;margin-top:-15px}.account-container .account-info .process-icon image{width:35px;height:37px}.account-container .account-info .private-information-form p strong{font-family:"CircularStd-Bold";font-size:13px;color:#000}.account-container .account-info .private-information-form .same-as-shipping .ant-form-item-control-input{display:inline-flex;white-space:nowrap;color:#000}.account-container .account-info .private-information-form .same-as-shipping .ant-form-item-control-input .ant-form-item-control-input-content{display:inherit}.account-container .account-info .private-information-form .same-as-shipping .ant-form-item-control-input .ant-form-item-control-input-content>span{padding-right:10px}.account-container .account-info .private-information-form .same-as-shipping .ant-form-item-control-input .ant-form-item-control-input-content .ant-checkbox-inner{border:1px solid #000}.account-container .account-info .private-information-form .state-province .ant-select-selection-item{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-container .account-info .private-information-form input::-webkit-outer-spin-button,.account-container .account-info .private-information-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.account-container .account-info .private-information-form input[type=number]{-moz-appearance:textfield}.account-container .ql-editor{min-height:80px}.quill{border:1px solid #ececec}.quill .ql-toolbar{border-bottom:1px solid #ececec;border-right:unset;border-left:unset;border-top:unset}.quill .ql-container{border-top:1px solid #ececec;border-right:unset;border-left:unset;border-bottom:unset}.save-info-success-modal{width:500px !important;top:35% !important}.save-info-success-modal .ant-modal-body{padding:20px;text-align:center;font-feature-settings:normal;font-variant:none}.save-info-success-modal .ant-modal-content{padding-bottom:20px !important;padding-top:10px}.save-info-success-modal .ant-modal-content .ant-modal-close .ant-modal-close-x{width:25px;height:45px}.save-info-success-modal .ant-modal-content .ant-modal-close .ant-modal-close-x .close-icon{width:25px;height:45px;position:relative;bottom:20px}.save-info-success-modal .ant-modal-content .ant-modal-close .ant-modal-close-x .close-icon image{width:20px !important}.save-info-success-modal .ant-modal-footer{padding-bottom:0px;border:none !important;text-align:center !important}.save-info-success-modal .ant-modal-footer .footer-action .ant-btn{background-color:#000;color:#fff}.public-information-form .ant-form-item-label{font-feature-settings:normal !important;font-variant:none !important}.public-information-form input,.public-information-form textarea{font-feature-settings:normal !important;font-variant:none !important}.private-information-form .ant-form-item-label{font-feature-settings:normal !important;font-variant:none !important}.private-information-form input,.private-information-form textarea,.private-information-form span{font-feature-settings:normal !important;font-variant:none !important}.sales-content .info-icon{width:10px;height:auto;margin-left:5px}.sales-content .div-box-content{padding:20px 0px}.sales-content .div-box-content .ant-table-wrapper{margin-top:15px}.sales-content .div-box-content .order-status{width:82px;height:20px;line-height:20px;text-align:center;display:block;color:#fff;font-weight:lighter}.sales-content .div-box-content .ant-table-thead>tr>th{font-family:"CircularStd-Bold"}.sales-content .div-box-content .ant-table thead>tr>th,.sales-content .div-box-content .ant-table tbody>tr>td{padding:2px 5px;font-size:13px;text-align:center;color:#7e7e7e}.sales-content .div-box-content .link-icon,.sales-content .div-box-content .link-icon image{width:auto;height:13px}.sales-content .div-box-content .tb-action{text-decoration:underline;color:#000}.sales-content h4{font-family:"Garamond Premier Pro Regular";font-size:42px;letter-spacing:0;line-height:50px}.sales-content p{color:#000;font-family:"CircularStd-Book";font-size:13px;letter-spacing:0;line-height:16px;margin-bottom:5px}.sales-content td{color:#7e7e7e;font-family:"CircularStd-Book";font-size:13px;letter-spacing:0;line-height:16px}.sales-content .app-process .progress-wraper{margin:0 auto}.sales-content .retail-sales-note{color:red}.art .product-arwork{margin-top:0px;display:flex;flex-wrap:wrap}.art .product-arwork .arwork-column{flex:33.3333%;max-width:33.3333%}.login-wrapper{width:100%;height:100vh;justify-content:center;align-items:center}.login-wrapper .login-header{display:flex;margin-top:40px}.login-wrapper .login-header .lang-mode{margin-left:auto;font-weight:bold;color:#000;cursor:pointer}.login-wrapper hr{width:65%;color:#2d2c2c;background-color:#2d2c2c;height:1.2px;margin-top:30px}.login-wrapper .title{text-align:center;font-size:42px;font-family:"Garamond Premier Pro Regular";color:#000;height:10px}.login-wrapper .login-body{width:450px;padding:0 40px;margin:auto}.login-wrapper .login-body p{text-align:center;padding:20px;color:#000;font-size:14px;font-weight:bold;font-feature-settings:normal !important;font-variant:none !important}.login-wrapper .login-body input{height:38px}.login-wrapper .login-body .ant-btn{background:#000;color:#fff;height:38px;width:100%}.login-wrapper .login-body .footer{margin-top:30px;padding:unset}.login-wrapper .login-body .footer .forgot-password{cursor:pointer;color:#000}.login-wrapper .login-body .footer span{font-feature-settings:normal !important;font-variant:none !important}.login-wrapper .ant-modal-footer{border-top:unset}.login-wrapper .check-box{margin-right:5px}.login-wrapper .login-footer{color:#000;text-align:center;width:65%;margin:auto;padding:10px 51px}.login-wrapper .welcome-link{color:#000;text-decoration:underline}.reset-password-modal{width:600px !important;top:19%}.reset-password-modal .ant-modal-content{width:600px !important;height:auto !important;padding-bottom:0px !important}.reset-password-modal .ant-modal-content .ant-modal-body{padding-left:45px !important;padding-right:45px !important;padding-top:60px !important}.reset-password-modal .ant-modal-content .ant-modal-body .title{text-align:center;font-family:"CircularStd-Bold"}.reset-password-modal .ant-modal-content .ant-modal-body .custom-input{border:solid 1px #000;color:#000;font-size:13px;padding:2px 5px}.reset-password-modal .ant-modal-content .ant-modal-body .ant-form .ant-row{margin:0px -4px 0px}.reset-password-modal .ant-modal-content .ant-modal-body .ant-select-selector{border:1px solid #000;height:26px;padding-left:5px !important}.reset-password-modal .ant-modal-content .ant-modal-body .ant-select-selection-item{line-height:26px !important;color:#000}.reset-password-modal .ant-modal-content .ant-modal-body .ant-select-selection-placeholder{line-height:26px}.reset-password-modal .ant-modal-content .ant-form-item-control-input,.reset-password-modal .ant-modal-content .ant-form-item-explain{position:relative;left:25px;width:97%}.reset-password-success-modal{width:500px !important;top:25% !important}.reset-password-success-modal .ant-modal-body{padding:20px;text-align:center}.reset-password-success-modal .ant-modal-content{padding-bottom:20px !important;padding-top:10px}.reset-password-success-modal .ant-modal-content .ant-modal-close .ant-modal-close-x{width:25px;height:45px}.reset-password-success-modal .ant-modal-content .ant-modal-close .ant-modal-close-x .close-icon{width:25px;height:45px;position:relative;bottom:20px}.reset-password-success-modal .ant-modal-content .ant-modal-close .ant-modal-close-x .close-icon image{width:20px !important}.reset-password-success-modal .ant-modal-footer{padding-bottom:0px;border:none !important;text-align:center !important}.reset-password-success-modal .ant-modal-footer .footer-action .ant-btn{background-color:#000;color:#fff}.device-recommend-msg{text-align:center;font-feature-settings:normal !important;font-variant:none !important;color:#000}.device-recommend-msg-language-change{text-decoration:underline;cursor:pointer}.device-recommend-modal{top:18% !important}.search-container{flex-flow:column}.search-container .search-action{width:500px;max-width:100%;margin:0 auto;margin-bottom:30px}.search-container .search-action .icon-clear{width:32px;height:auto;position:absolute;top:15px;left:20px;transition:cubic-bezier(0.6, -0.28, 0.735, 0.045);cursor:pointer}.search-container .search-action .icon-clear image{width:32px;height:auto}.search-container .search-action .icon-clear:hover{opacity:.8}.search-container .search-action .search-input .ant-input{border:none;border-bottom:1px solid #000;box-shadow:none;font-size:38px;height:48px;color:#000;padding:0px 2px}.search-container .search-action .search-input .ant-input-group-addon{border:none;background:rgba(0,0,0,0);font-size:26px;padding:0}.product-datails-container{padding:0 40px;display:flex;justify-content:center}.product-datails-container .icon{width:auto;height:12px;margin-right:10px}.product-datails-container .wrapper{width:1024px;display:flex;flex-direction:column}.product-datails-container .product-content{display:flex}.product-datails-container .image-slideshow-wrapper{display:flex;margin-right:30px}.product-datails-container .image-slideshow-wrapper .thumbnail-wrapper{display:flex;flex-direction:column;padding:0 10px;height:633px;overflow-y:auto;padding-top:1px}.product-datails-container .image-slideshow-wrapper .thumbnail-wrapper .thumbnail{height:131px;width:94px;margin-bottom:14px;cursor:pointer;transition:all .2s}.product-datails-container .image-slideshow-wrapper .thumbnail-wrapper .thumbnail:hover{box-shadow:0 0 2px 1px rgba(0,140,186,.5)}.product-datails-container .image-slideshow-wrapper .thumbnail-wrapper .thumbnail.active{box-shadow:0 0 2px 1px rgba(0,140,186,.8);cursor:default;pointer-events:none}.product-datails-container .image-slideshow-wrapper .image-slideshow{width:453px;height:663px;position:relative}.product-datails-container .image-slideshow-wrapper .image-slideshow .img-slideshow{width:100%;height:633px}.product-datails-container .image-slideshow-wrapper .image-slideshow .slide-arow{position:absolute;font-size:52px;top:calc(50% - 38px);color:#969494;z-index:1;font-weight:bold}.product-datails-container .image-slideshow-wrapper .image-slideshow .slide-arow:hover{color:#b3abab}.product-datails-container .image-slideshow-wrapper .image-slideshow .slide-arow:active{color:#dcd5d5}.product-datails-container .image-slideshow-wrapper .image-slideshow .slide-arow.left{left:0px}.product-datails-container .image-slideshow-wrapper .image-slideshow .slide-arow.right{right:0px}.product-datails-container .image-slideshow-wrapper .image-slideshow .ant-carousel .slick-slide{text-align:center;height:633px;overflow:hidden}.product-datails-container .image-slideshow-wrapper .image-slideshow .ant-carousel .slick-slide .img{max-width:100%;max-height:100%;margin:0 auto}.product-datails-container .info-wrapper{flex:1;padding:20px 0px}.product-datails-container .info-wrapper .product-name{font-size:42px;text-align:center;margin-bottom:0px;font-family:"Garamond Premier Pro Regular";color:#000}.product-datails-container .info-wrapper .product-description{color:#000;font-feature-settings:normal !important;font-variant:none !important}.product-datails-container .info-wrapper .product-detail-tab{font-feature-settings:normal !important;font-variant:none !important}.product-datails-container .info-wrapper .product-detail-tab p,.product-datails-container .info-wrapper .product-detail-tab span{color:#000;text-align:justify}.product-datails-container .action-wrapper{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.product-datails-container .action-wrapper .text-gray{color:#7e7e7e;font-size:13px;margin-top:10px}.product-datails-container .action-wrapper .cost{margin-top:20px;font-family:"CircularStd-Bold";color:#000}.product-datails-container .action-wrapper .btn-action{width:227px;height:31px;font-weight:bold;margin-bottom:5px;margin-top:5px;font-size:13px;border-radius:0;background-color:#fff;color:#000;cursor:pointer}.product-datails-container .action-wrapper .btn-action.selected{background-color:#000;color:#fff}.product-datails-container .action-wrapper .btn-action.btn-disable{background-color:#7e7e7e}.product-datails-container .action-wrapper a{text-decoration:underline;font-family:"CircularStd-Bold";color:#000;margin-top:5px}.product-datails-container .action-wrapper .toggle-section{display:flex;width:227px;justify-content:space-between;align-items:center;font-weight:bold;margin-top:4px;margin-bottom:4px}.product-datails-container .tab-wrapper{border-top:1px solid #000;margin-top:50px}.product-datails-container .tab-wrapper .tab-nav{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ccc}.product-datails-container .tab-wrapper .tab-nav>span{width:33.3333%;padding:0 8px;text-align:center;font-weight:500;color:#a2a0a1;white-space:normal;font-size:14px;line-height:1.5715;cursor:pointer}.product-datails-container .tab-wrapper .tab-nav>span.active{color:#1890ff}.product-datails-container .tab-wrapper .tab-content{margin-top:16px;line-height:1.5715}.product-datails-container .ant-tabs-bar{border-color:#fff}.product-datails-container .ant-tabs-ink-bar{background-color:rgba(0,0,0,0)}.product-datails-container .ant-tabs-nav div{display:flex}.product-datails-container .ant-tabs-nav .ant-tabs-tab{display:flex;align-items:center;font-weight:bold;color:#a2a0a1;white-space:normal;padding:0px;height:50px;text-align:center;padding-right:4px}.product-datails-container .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{color:#000}.product-datails-container .line-wrapper{padding:20px}.product-datails-container .line-wrapper .line{height:1px;width:100%;background-color:#000}.product-datails-container .same-product-wrapper .ant-tabs-ink-bar{background-color:#000}.product-datails-container .same-product-wrapper .ant-tabs-nav .ant-tabs-tab{height:30px;color:#000}.product-datails-container .same-product-wrapper .list-same-product{display:flex;width:100%;overflow:auto;padding:10px}.product-datails-container .same-product-wrapper .list-same-product .img{width:125px;height:180px;object-fit:cover;margin-right:5px;cursor:pointer}.product-detail-modal .ant-modal-content .ant-modal-header{text-align:center;border-bottom:1px solid #000 !important;padding:25px}.product-detail-modal .ant-modal-content .size-chart .size-chart-image{width:100%}.edit-product-name-note{width:25px;height:25px;cursor:pointer}.btn-disable{pointer-events:none}.product-action-btn-disabled-wrapper{cursor:not-allowed;width:fit-content}.checkout::before{height:100%;width:50%;position:fixed;content:" ";top:0;right:0;background:#fff;-webkit-animation:enter-background-shadow .6s;animation:enter-background-shadow .6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;z-index:-1}.checkout .checkout-header{color:rgba(26,26,26,.6);font-size:16px}.checkout .checkout-image{width:100%;height:auto;max-height:500px;max-width:500px}.checkout .form-title{font-size:20px}.checkout label,.checkout .ant-form-item-label>label{color:rgba(26,26,26,.7);margin-bottom:2px}.checkout .checkout-header{margin-top:30px}.checkout .checkout-image{width:70%;height:auto}.checkout .price{margin-bottom:50px;font-weight:bold}.checkout .checkout-form{padding:30px}.checkout .btn-pay{background-color:#565d64;color:#fff}.checkout .card-field{width:100%;display:flex}.checkout .ant-form-item{margin-bottom:16px}.checkout .card-wrapper{margin-bottom:16px}.checkout .ant-select-single .ant-select-selector .ant-select-selection-item{line-height:1.5}.checkout input.ant-input,.checkout .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.checkout .StripeElement{position:relative;width:100%;padding:8px 12px;color:rgba(26,26,26,.9);height:36px;font-size:14px;line-height:1.5;border:0;box-shadow:0 0 0 1px #e0e0e0,0 2px 4px 0 rgba(0,0,0,.07),0 1px 1.5px 0 rgba(0,0,0,.05);transition:box-shadow .08s ease-in,color .08s ease-in;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px}.checkout input.ant-input.card-number,.checkout .ant-select-single:not(.ant-select-customize-input) .ant-select-selector.card-number,.checkout .StripeElement.card-number{margin-bottom:0px;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.checkout input.ant-input.card-cvc,.checkout .ant-select-single:not(.ant-select-customize-input) .ant-select-selector.card-cvc,.checkout .StripeElement.card-cvc{margin-top:0px;border-top-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;width:50%}.checkout input.ant-input.card-exp,.checkout .ant-select-single:not(.ant-select-customize-input) .ant-select-selector.card-exp,.checkout .StripeElement.card-exp{margin-top:0px;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;width:50%}.checkout .country{margin-bottom:0px}.checkout .country .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-bottom-left-radius:0;border-bottom-right-radius:0}.checkout .zip{margin-bottom:0px}.checkout .zip input.ant-input{border-top-left-radius:0;border-top-right-radius:0}.checkout .ant-form{max-width:380px;margin:0 auto}.checkout .SubmitButton{position:relative;overflow:hidden;height:44px;width:100%;margin-top:5px;padding:0;background-color:#3d424e;color:#fff;box-shadow:inset 0 0 0 1px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1px 0 rgba(0,0,0,.07);border:0;outline:none;border-radius:6px;cursor:pointer;transition:all .2s ease,box-shadow .08s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.checkout .SubmitButton span{opacity:.6;font-weight:600;font-family:"CircularStd-Book";font-size:16px}.checkout .save-card-info{margin-bottom:0px}.checkout .save-card-info .save-card{margin-left:5px;font-size:11px}.success-modal{width:560px !important}.success-modal .modal-header{padding:20px 50px;text-align:center;font-size:20px;font-weight:bold;margin-top:10px}.success-modal .close-icon{width:20px;height:20px}.success-modal .close-icon image{width:20px;height:20px}.success-modal .body{text-align:center}.success-modal .footer-action{align-items:center;justify-content:center;display:flex}.success-modal .footer-action button{background-color:#000;color:#fff}@-webkit-keyframes enter-background-shadow{0%{-webkit-transform:scaleX(0.9);transform:scaleX(0.9);opacity:0;box-shadow:none}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1;box-shadow:15px 0 30px 0 rgba(0,0,0,.18)}}@keyframes enter-background-shadow{0%{-webkit-transform:scaleX(0.9);transform:scaleX(0.9);opacity:0;box-shadow:none}to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1;box-shadow:15px 0 30px 0 rgba(0,0,0,.18)}}.level-table{width:100%;max-width:820px;border-collapse:collapse;padding:0 4px;color:#000;font-family:"CircularStd-Book";letter-spacing:-0.13px}.level-table *{font-size:13.33px}.level-table th{font-family:"CircularStd-Bold"}.level-table .level-table_title{text-align:left;width:auto}.level-table .level-table_title>div{display:flex;align-items:center}.level-table .icon-info{width:10px;height:10px;margin-left:5px;cursor:pointer;transition:all .2s;flex-shrink:0}.level-table td,.level-table th{width:65px;text-align:center;border-bottom:2px solid gray;padding-top:2px;color:#000;font-size:13px}.level-table td:first-child,.level-table th:first-child{width:auto;padding-left:2px}.level-table td:last-child,.level-table th:last-child{padding-right:2px}.level-table th{color:#000;font-weight:bold;border-top:2px solid gray}.level-table-modal{text-align:center}.level-table-modal .level-table-modal_title{color:#000;text-align:center;font-weight:bold}.level-table-modal .level-table-modal_desc{color:#000;line-height:1rem}.level-table-modal .level-table-modal_desc .hightlight{text-decoration:underline}.level-table-modal .level-table-modal_desc a{color:inherit;text-decoration:underline}.level-table-modal .ant-modal-footer{border-top:none}.level-table-modal .ant-modal-footer .footer-action{display:flex;flex-direction:row;justify-content:center}.level-table-modal .ant-modal-footer .footer-action .btn-ok{background:#000;color:#fff;font-weight:bold}.ws-levels .main-section .ws-levels_title{font-family:"Garamond Premier Pro Regular";font-size:42px}.ws-levels .main-section .ws-levels_current_level{font-family:"CircularStd-Book";font-size:14px;letter-spacing:0;line-height:18px}.ws-levels .main-section .ws-levels_current_level .bold{font-family:"CircularStd-Bold"}.ws-levels .main-section .ws-levels_desc{font-family:"CircularStd-Book";font-size:13px;letter-spacing:0;line-height:16px}.ws-levels .ws-levels_additional-main-content{display:flex;flex-direction:row;justify-content:center}.ws-levels .hightlight{text-decoration:underline}.ws-levels .hightlight:hover{cursor:pointer}.ws-levels a{color:inherit;text-decoration:underline}.wholesale-price-modal{top:30px !important}.wholesale-price-modal .ant-modal-content .ant-modal-body{padding-left:140px !important;padding-right:140px !important}.wholesale-price-modal .ant-modal-content .ant-modal-body .wholesale-pricing-table-modal-title{color:#000;text-align:center;font-weight:bold !important;margin-bottom:20px;margin-top:25px}.custom-left{left:8px}.wholesale-pricing-table{width:100%;max-width:820px;border-collapse:collapse;padding:0 4px;color:#000;font-family:"CircularStd-Book";letter-spacing:-0.13px}.wholesale-pricing-table *{font-size:13px}.wholesale-pricing-table th{font-family:"CircularStd-Bold"}.wholesale-pricing-table .level-table_title{text-align:left;width:auto}.wholesale-pricing-table .level-table_title>div{display:flex;align-items:center}.wholesale-pricing-table .icon-info{width:10px;height:10px;margin-left:5px;cursor:pointer;transition:all .2s;flex-shrink:0}.wholesale-pricing-table td,.wholesale-pricing-table th{text-align:center;border-bottom:2px solid gray;padding-top:2px;color:#000;font-size:13px}.wholesale-pricing-table td:first-child,.wholesale-pricing-table th:first-child{width:auto;padding-left:2px}.wholesale-pricing-table td:last-child,.wholesale-pricing-table th:last-child{padding-right:2px}.wholesale-pricing-table th{color:#000;font-weight:bold;border-top:2px solid gray}.retail-levels .main-section .retail-levels_title{font-family:"Garamond Premier Pro Regular";font-size:42px}.retail-levels .main-section .retail-levels_current_level{font-family:"CircularStd-Book";font-size:14px;letter-spacing:0;line-height:18px}.retail-levels .main-section .retail-levels_current_level .bold{font-family:"CircularStd-Bold"}.retail-levels .main-section .retail-levels_desc{font-family:"CircularStd-Book";font-size:13px;letter-spacing:0;line-height:16px}.retail-levels .retail-levels_additional-main-content{display:flex;flex-direction:row;justify-content:center}.retail-levels .retail-levels_additional-main-content .level-table{max-width:700px}.retail-levels .hightlight{text-decoration:underline}.retail-levels a{color:inherit;text-decoration:underline}.wholesale-chanel-section{width:500px;margin:auto}.wholesale-chanel-section .wholesale-devider{background:#000;width:604px !important}.wholesale-chanel-section .hightlight{text-decoration:underline}.wholesale-chanel-section .hightlight:hover{cursor:pointer}.wholesale-chanel-section a{color:inherit;text-decoration:underline}.wholesale-chanel-section .description{font-family:"CircularStd-Book";font-size:13px;letter-spacing:0;line-height:16px;text-align:center}.wholesale-chanel-section .text-header{font-family:"Garamond Premier Pro Regular";font-size:42px;text-align:center;color:#000;margin-bottom:5px}.wholesale-chanel-section .wholesale-chanel-table{width:484px;height:134px;margin-top:25px;margin:auto}.wholesale-chanel-section .wholesale-chanel-table tr,.wholesale-chanel-section .wholesale-chanel-table th,.wholesale-chanel-section .wholesale-chanel-table td{border:1px solid #000}.wholesale-chanel-section .wholesale-chanel-table th,.wholesale-chanel-section .wholesale-chanel-table td:first-child{background-color:silver;font-weight:bold;padding-left:4px}.wholesale-chanel-section .wholesale-chanel-table th:nth-child(n+2),.wholesale-chanel-section .wholesale-chanel-table td:nth-child(n+2){text-align:center}.shipping-policy-section{width:500px;margin:auto}.shipping-policy-section .description{font-family:"CircularStd-Book";font-size:13px;letter-spacing:0;line-height:16px;text-align:center}.shipping-policy-section .text-header{font-family:"Garamond Premier Pro Regular";font-size:42px;text-align:center;color:#000;margin-bottom:10px}.paypal-checkout{position:relative;top:50px}.paypal-checkout .btn-paypal-checkout{background-color:#181717;color:#eae6e5;border-radius:10px;margin-top:10px;font-feature-settings:normal;font-variant:none}.paypal-checkout .ant-select-selection-placeholder{line-height:25px !important}.paypal-checkout h2{font-feature-settings:normal !important;font-variant:none !important}.paypal-checkout .ant-form-item-control-input-content input{font-feature-settings:normal !important;font-variant:none !important}.paypal-checkout .ant-form-item-control-input-content .ant-select-selector .ant-select-selection-placeholder{font-feature-settings:normal !important;font-variant:none !important}.card-expired-months .rc-virtual-list-holder{max-height:fit-content !important}@page{margin-bottom:0}.main-report{display:flex;position:relative;justify-content:center;width:100%;font-size:12px}.main-report .download-product-files{position:relative;width:100%}.main-report .download-product-files .banner{width:100%;height:250px;object-fit:cover;object-position:center;margin-bottom:15px}.main-report .download-product-files .artist-name{font-size:42px;text-align:center}.main-report .download-product-files .div-hr{display:flex;align-items:center;justify-content:center}.main-report .download-product-files .div-hr .hr{border-width:2px;width:104px}.main-report .download-product-files .artist-description{font-size:14px;padding-left:100px;padding-right:100px;text-align:center;max-height:200px;overflow:hidden}.main-report .download-product-files .row{display:flex;flex-flow:row wrap;margin:0 -10px}.main-report .download-product-files .row .col-4{width:30%;padding:0 10px}.main-report .download-product-files .row .col-4 .product-group{margin-bottom:20px}.main-report .download-product-files .row .col-4 .product-group .product-image{width:100%;height:280px;object-fit:cover;object-position:center}.main-report .download-product-files .row .col-4 .product-group .product-title{margin-top:15px;font-size:14px}.main-report .download-product-files .row .col-4 .product-group .product-price{font-weight:bold;font-size:14px}.main-report .download-product-files .row .col-4 .product-group .product-price.sale{color:red}.main-report .download-product-files .product-footer{display:flex;margin-top:50px}.main-report .download-product-files .product-footer .left{display:flex;align-items:center;font-weight:300;font-size:10px;width:40%}.main-report .download-product-files .product-footer .left .icon{height:37px;width:37px;margin-right:5px}.main-report .download-product-files .product-footer .center{width:20%;font-size:10px;display:flex;align-items:flex-end;justify-content:center}.main-report .download-product-files .product-footer .right{width:40%;display:flex;align-items:center;justify-content:flex-end}.main-report .download-product-files .product-footer .right .logo{float:right}.main-report .download-product-files .mb-100{margin-bottom:50px}.main-report .download-product-files .break-page{page-break-before:always}.product-footer{display:flex;margin-top:127px}.product-footer .left{display:flex;align-items:center;font-weight:300;font-size:10px;width:40%}.product-footer .left .icon{height:37px;width:37px;margin-right:5px}.product-footer .center{width:20%;font-size:10px;display:flex;align-items:flex-end;justify-content:flex-end}.product-footer .right{width:40%;align-items:center;justify-content:flex-end}.product-footer .right .logo{float:right}.main-report-order{display:flex;position:relative;justify-content:center;width:100%;background-color:#fff;font-size:12px}.main-report-order .download-files{width:100%}.main-report-order .download-files .div-logo{text-align:center;width:100%}.main-report-order .download-files .div-order{display:flex;margin-top:15px;width:100%}.main-report-order .download-files .div-order>div{border-right:1px solid #000;padding:5px 10px;font-size:12px}.main-report-order .download-files .div-order>div>span{font-weight:bold;color:#000;font-size:12px}.main-report-order .download-files .div-order>div:first-child{padding-left:0}.main-report-order .download-files .div-order>div:last-child{border-right:none}.main-report-order .download-files .title{font-weight:bold;font-size:10px;color:#000}.main-report-order .download-files .order-info{width:100%;display:flex;margin-top:15px;border-top:1px solid #000}.main-report-order .download-files .order-info .left{width:30%;height:auto;padding:5px 0;border-right:1px solid #000}.main-report-order .download-files .order-info .left>div{margin-top:5px;margin-bottom:5px}.main-report-order .download-files .order-info .right{width:70%;height:auto;display:flex;flex-wrap:wrap}.main-report-order .download-files .order-info .right .buyer,.main-report-order .download-files .order-info .right .bill-to,.main-report-order .download-files .order-info .right .ship-to{width:31%;height:auto;padding:5px;border-right:1px solid #000}.main-report-order .download-files .order-info .right .buyer>div,.main-report-order .download-files .order-info .right .bill-to>div,.main-report-order .download-files .order-info .right .ship-to>div{margin-top:5px;margin-bottom:5px}.main-report-order .download-files .order-info .right .ship-to{border-right:none}.main-report-order .download-files .order-info .right .sales-agent{width:100%;padding:5px;border-top:1px solid #000}.main-report-order .download-files .order-info .right .sales-agent>div{margin-top:5px;margin-bottom:5px}.main-report-order .download-files .customer-info{border-top:1px solid #000;display:flex}.main-report-order .download-files .customer-info .left{width:30%;height:auto;padding:5px 0;border-right:1px solid #000}.main-report-order .download-files .customer-info .left>div{margin-top:5px;margin-bottom:5px}.main-report-order .download-files .customer-info .right{width:70%;height:auto;display:flex}.main-report-order .download-files .customer-info .right>div{padding:5px;width:25%;border-right:1px solid #000}.main-report-order .download-files .customer-info .right>div>div{margin-top:5px;margin-bottom:5px}.main-report-order .download-files .customer-info .right>div:last-child{border-right:none}.main-report-order .download-files .shipping-instructions{display:flex;border-top:1px solid #000;border-bottom:1px solid #000}.main-report-order .download-files .shipping-instructions .left{width:49%;padding:5px 5px 5px 0;height:auto;border-right:1px solid #000}.main-report-order .download-files .shipping-instructions .left>div{margin-top:5px;margin-bottom:5px}.main-report-order .download-files .shipping-instructions .center{width:35%;padding:5px;height:auto}.main-report-order .download-files .shipping-instructions .center>div{margin-top:5px;margin-bottom:5px}.main-report-order .download-files .shipping-instructions .center.no-price{width:51.9%}.main-report-order .download-files .shipping-instructions .right{border-left:1px solid #000;padding:5px;width:16.8%;height:auto}.main-report-order .download-files .shipping-instructions .right>div{margin-top:5px;margin-bottom:5px}.main-report-order .download-files .table{position:relative;width:100%;margin-top:15px}.main-report-order .download-files .table .image{width:10%;text-align:center;padding-top:2px}.main-report-order .download-files .table .image>img{width:90%;height:101px;object-fit:cover;object-position:center}.main-report-order .download-files .table .style{width:15%}.main-report-order .download-files .table .description{width:40%}.main-report-order .download-files .table .description>div:first-child{height:auto;min-height:48px;padding:0 !important}.main-report-order .download-files .table .description>div:first-child>div{display:flex}.main-report-order .download-files .table .description>div:first-child>div:first-child{padding:10px !important}.main-report-order .download-files .table .description>div:first-child>div:last-child{padding:0 !important;justify-content:flex-end}.main-report-order .download-files .table .description>div:first-child>div:last-child>div{min-width:30px;text-align:center;padding:9px 10px}.main-report-order .download-files .table .description>div:last-child{width:100%;border-top:1px solid #000;padding:0 !important}.main-report-order .download-files .table .description>div:last-child>div{display:flex;justify-content:flex-end;padding:0 !important}.main-report-order .download-files .table .description>div:last-child>div>div{min-width:30px;padding:10px;border-left:1px solid #000;text-align:center;align-items:center;height:34px}.main-report-order .download-files .table .quantity{width:10%;text-align:center}.main-report-order .download-files .table .quantity.no-price{width:35%;text-align:right}.main-report-order .download-files .table .price{width:10%;text-align:center}.main-report-order .download-files .table .total{width:15%;text-align:right}.main-report-order .download-files .table .thead>.tr{display:flex}.main-report-order .download-files .table .thead>.tr>.th{padding:5px;font-size:10px;font-weight:bold;color:#000}.main-report-order .download-files .table .tbody{border:1px solid #000}.main-report-order .download-files .table .tbody>.tr{display:flex;border-top:1px solid}.main-report-order .download-files .table .tbody>.tr .b{font-size:10px}.main-report-order .download-files .table .tbody>.tr>.td{border-right:1px solid #000;height:auto}.main-report-order .download-files .table .tbody>.tr>.td>div{padding:5px;height:auto;align-items:center;width:100%}.main-report-order .download-files .table .tbody>.tr>.td>div>div{padding:5px;align-items:center;width:100%}.main-report-order .download-files .table .tbody>.tr>.td>div:first-child{min-height:58px}.main-report-order .download-files .table .tbody>.tr>.td>div:last-child{border-top:1px solid #000}.main-report-order .download-files .table .tbody>.tr>.td:last-child{border-right:none}.main-report-order .download-files .total-report{display:flex;flex-direction:row-reverse}.main-report-order .download-files .total-report .term-sale{background:#fff}.main-report-order .download-files .total-report .term-sale .promo-code .pay-card{display:flex;justify-content:space-between;font-size:13px;border:1px solid #000;border-top:none;padding:5px}.main-report-order .download-files .total-report .term-sale .promo-code .pay-card .price{padding-left:15px;float:right}.main-report-order .download-files .total-report .term-sale .promo-code .pay-card:first-child .text-bill,.main-report-order .download-files .total-report .term-sale .promo-code .pay-card:last-child .text-bill{font-weight:600}.main-report-order .download-files .total-report .term-sale .promo-code .pay-card:first-child .price,.main-report-order .download-files .total-report .term-sale .promo-code .pay-card:last-child .price{font-weight:600}.main-report-history-order{display:flex;position:relative;justify-content:center;width:100%;background-color:#fff;font-size:12px;-webkit-print-color-adjust:exact}.main-report-history-order img{vertical-align:middle;border-style:none}.main-report-history-order .download-files{width:100%}.main-report-history-order .download-files .div-logo{text-align:center;width:100%}.main-report-history-order .download-files .page{background:#f7f7f7;font-size:13px;margin-top:15px;width:890px}.main-report-history-order .download-files .page .main{margin:auto;width:870px;background:#f7f7f7;padding:10px;margin-top:10px}.main-report-history-order .download-files .page .main .order-row{display:flex;flex-flow:row wrap;width:100%;margin:auto;position:relative}.main-report-history-order .download-files .page .main .order-row .order-col{position:relative;min-height:1px;display:block;flex:0 0 33.33333333%;max-width:33.33333333%;height:180px}.main-report-history-order .download-files .page .main .order-row .order-col.order-col2{height:240px}.main-report-history-order .download-files .page .main .line{height:5px}.main-report-history-order .download-files .page .main .card{padding:5px;height:100%}.main-report-history-order .download-files .page .main .card .card-body{padding:15px 10px 5px;background:#fff;height:100%;color:#000}.main-report-history-order .download-files .page .main .card .label{display:flex;width:100%;margin-top:8px}.main-report-history-order .download-files .page .main .card .label .label__left{width:75px}.main-report-history-order .download-files .page .main .card .label .label__right{width:auto}.main-report-history-order .order-item{background:#fff;margin-bottom:10px}.main-report-history-order .order-item .top-infor{display:flex;width:100%;padding:10px}.main-report-history-order .order-item .top-infor .infor{width:50%;display:flex}.main-report-history-order .order-item .top-infor .infor img{width:47px;height:66px;object-fit:cover}.main-report-history-order .order-item .top-infor .infor .description{padding-left:15px;color:#000}.main-report-history-order .order-item .top-infor .note{width:50%;color:#7e7e7e;display:flex;justify-content:center;align-items:flex-end;font-weight:bold}.main-report-history-order .order-item table{width:55%}.main-report-history-order .order-item table thead{background:#f7f7f7}.main-report-history-order .order-item table thead tr{height:41px}.main-report-history-order .order-item table thead tr th{border-bottom:solid 1px #c7c7cd;padding:8px;text-align:center}.main-report-history-order .order-item table tbody tr{border-bottom:solid 1px #c7c7cd;padding:8px;text-align:center}.main-report-history-order .order-item table tbody tr td{padding:8px}.main-report-history-order .order-item table .size{border:solid 1px #c7c7cd;width:50px}.main-report-history-order .order-item table .quantity{border:solid 1px #c7c7cd;width:80px}.main-report-history-order .order-item table .price{width:100px}.main-report-history-order .order-item table .between{width:30px}.main-report-history-order .order-item table.left{width:55%}.main-report-history-order .order-item table.right{width:45%}.main-report-history-order .term-sale{padding:10px;background:#fff}.main-report-history-order .term-sale .promo-code .add-promocode{border-radius:0;border:1px solid #000;color:#000}.main-report-history-order .term-sale .promo-code .pay-card{display:flex;justify-content:space-between;margin-bottom:3px;color:#7e7e7e;font-size:13px}.main-report-history-order .term-sale .promo-code .pay-card .price{padding-left:15px;float:right;white-space:nowrap}.main-report-history-order .term-sale .promo-code .pay-card:first-child{margin-top:15px}.main-report-history-order .term-sale .promo-code .pay-card:last-child{margin-top:20px;margin-bottom:20px}.main-report-history-order .term-sale .promo-code .pay-card:last-child .text-bill{font-weight:600}.main-report-history-order .term-sale .promo-code .pay-card:last-child .price{font-weight:600}.main-report-history-order .text-bold{font-weight:bold}.main-report-history-order .title{font-size:14px}.main-report-history-order .order-status{position:relative;margin-top:20px;display:flex}.main-report-history-order .order-status .shipping-green-icon,.main-report-history-order .order-status .shipping-icon{width:36px;height:24px}.main-report-history-order .order-status .shipping-green-icon image,.main-report-history-order .order-status .shipping-icon image{width:36px;height:24px}.main-report-history-order .order-status .shipping-green-icon-active,.main-report-history-order .order-status .shipping-icon-active{cursor:pointer}.main-report-history-order .order-status .paid-green-icon,.main-report-history-order .order-status .paid-icon{width:27px;height:26px}.main-report-history-order .order-status .paid-green-icon image,.main-report-history-order .order-status .paid-icon image{width:27px;height:26px}.main-report-history-order .order-status .paid-green-icon-active,.main-report-history-order .order-status .paid-icon-active{cursor:pointer}.main-report-history-order .order-status .shipping-icon,.main-report-history-order .order-status .paid-icon{opacity:.32}.main-report-history-order .order-status .btn-open-order-active,.main-report-history-order .order-status .btn-placed-order-active,.main-report-history-order .order-status .btn-in-production-active,.main-report-history-order .order-status .btn-shipped-active,.main-report-history-order .order-status .btn-void-active{display:flex;align-items:center;justify-content:center;width:137px;color:#fff;font-size:13px;height:27px;margin-right:10px}.main-report-history-order fieldset{min-width:0;margin:0;padding:0;border:0}.popup-upload-choose-info-artwork{min-height:100%;height:100%;width:100%;position:fixed;top:0;left:0;z-index:999;display:none;overflow-y:auto;overflow-x:hidden}.popup-upload-choose-info-artwork .line{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}.popup-upload-choose-info-artwork .line>div{width:134px;border-bottom:1px solid #000}.popup-upload-choose-info-artwork .btn-close{position:absolute;right:60px;top:20px;display:flex;align-items:center;justify-content:center;border:none;outline:none;background-color:rgba(0,0,0,0)}.popup-upload-choose-info-artwork .btn-close>svg{width:30px;height:30px}.popup-upload-choose-info-artwork .btn-close>svg>image{width:30px;height:30px}.popup-upload-choose-info-artwork button{cursor:pointer}.popup-upload-choose-info-artwork button:disabled{cursor:default;opacity:.7}.popup-upload-choose-info-artwork.show{display:block}.popup-upload-choose-info-artwork .opacity{opacity:.7;background-color:#fff;width:100%;height:80px}.popup-upload-choose-info-artwork .content{width:100%;height:100%;background-color:#fff;position:relative;text-align:center}.popup-upload-choose-info-artwork .content .group-enter-name{display:flex;align-items:center;justify-content:center}.popup-upload-choose-info-artwork .content .group-enter-name>div{width:184px;display:flex;align-items:center}.popup-upload-choose-info-artwork .content .group-enter-name>div input{width:154px;font-size:14px;padding:4px 8px;height:26px;border:1px solid #000;border-radius:8px 0 0 8px;background-color:#fff}.popup-upload-choose-info-artwork .content .group-enter-name>div input:focus{outline:none}.popup-upload-choose-info-artwork .content .group-enter-name>div button{height:26px;width:30px;background-color:#000;border:none;border-radius:0 8px 8px 0;display:flex;align-items:center;justify-content:center}.popup-upload-choose-info-artwork .content .group-enter-name>div button:hover:not(:disabled){background-color:#000;color:#fff}.popup-upload-choose-info-artwork .content .group-enter-name>div button svg{font-size:18px;color:#fff}.popup-upload-choose-info-artwork .content .group-images{margin-top:25px}.popup-upload-choose-info-artwork .content .group-images img{box-sizing:border-box;height:133px;width:133px;border-radius:8px;background-color:#d8d8d8}.popup-upload-choose-info-artwork .content .group-images .text{margin-top:4px;font-size:12px;text-align:center;text-decoration:underline;cursor:pointer}.popup-upload-choose-info-artwork .content .group-images .artwork-name{font-size:12px;margin-top:16px;font-family:"Garamond Premier Pro Regular"}.popup-upload-choose-info-artwork .content .box{width:100%;display:flex;justify-content:center}.popup-upload-choose-info-artwork .content .box>div{width:240px;display:flex;justify-content:center;flex-wrap:wrap}.popup-upload-choose-info-artwork .content .box>div .item{width:33.3333%;padding:8px;cursor:pointer}.popup-upload-choose-info-artwork .content .box>div .item .div-img{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:8px;margin:auto}.popup-upload-choose-info-artwork .content .box>div .item .div-img>svg{width:26px;height:26px}.popup-upload-choose-info-artwork .content .box>div .item .text{width:100%;font-size:10px}.popup-upload-choose-info-artwork .content .box>div .item:hover .div-img{background-color:#000}.popup-upload-choose-info-artwork .content .box>div .item:hover .div-img>svg path{fill:#fff}.popup-upload-choose-info-artwork .content .box>div .group-tread-color{display:flex;flex-wrap:wrap;width:100%;margin-bottom:20px}.popup-upload-choose-info-artwork .content .box>div .group-tread-color .group-tread-color__item{width:33.3333%;text-align:center;margin-top:20px;cursor:pointer}.popup-upload-choose-info-artwork .content .box>div .group-tread-color .group-tread-color__item .group-tread-color__item__icon{border:1px solid #979797;border-radius:50%;width:35px;height:35px;margin-left:auto;margin-right:auto}.popup-upload-choose-info-artwork .content .box>div .group-tread-color .group-tread-color__item .group-tread-color__item__name{font-size:10px;font-family:"CircularStd-Bold";margin-top:2px}.popup-upload-choose-info-artwork .content .box>div .group-tread-color .group-tread-color__item:hover .group-tread-color__item__icon{border-radius:50%;border:3px solid #000}.popup-upload-choose-info-artwork .content .content-info-modal{display:flex;align-items:center;justify-content:center}.popup-upload-choose-info-artwork .content .content-info-modal>div{width:300px}.popup-upload-choose-info-artwork .content .content-info-modal>div .step__title--info{text-align:center;font-size:34px;line-height:37px;font-family:"Garamond Premier Pro Regular"}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-sharp{display:flex;align-items:flex-end;justify-content:center}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-sharp .group-image-sharp__image{position:relative;width:122px;height:98px;margin-left:-33px}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-sharp .group-image-sharp__image .image-1{position:absolute;height:56px;top:2px;left:2px;object-fit:cover;object-position:center}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-sharp .group-image-sharp__image .image-2{height:73px;right:0;position:absolute;bottom:0}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-sharp .group-image-sharp__text{margin-left:15px;font-size:14px;line-height:18px;display:none;text-align:left;color:#000}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-not-use{margin-top:5px;display:flex;flex-wrap:wrap;padding:0 50px}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-not-use .group-image-not-use__item{position:relative;width:50%;height:100%;margin-top:15px}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-not-use .group-image-not-use__item .group-image-not-use__item__image{width:100%;height:57px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-not-use .group-image-not-use__item .group-image-not-use__item__image .image-1{position:absolute;height:57px}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-not-use .group-image-not-use__item .group-image-not-use__item__image .image-2{height:57px}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-not-use .group-image-not-use__item .group-image-not-use__item__text{margin-top:5px;width:100%;text-align:center;font-size:14px;white-space:nowrap}.popup-upload-choose-info-artwork .content .content-info-modal>div .btn-i-understand{display:flex;align-items:center;justify-content:center;width:100%;margin-top:33px}.popup-upload-choose-info-artwork .content .content-info-modal>div .btn-i-understand>button{display:flex;align-items:center;justify-content:center;border:1px solid #000;background-color:#000;font-size:12px;color:#fff;padding:7px 12px;border-radius:8px;font-family:"CircularStd-Bold"}.popup-upload-choose-info-artwork .content .group-image-squarespace{margin-top:50px;margin-bottom:30px}.popup-upload-choose-info-artwork .content .group-image-squarespace>img{width:134px;height:181px}.popup-upload-choose-info-artwork .content .description-squarespace p{margin-bottom:5px;font-size:12px}.popup-upload-choose-info-artwork .content .price{font-size:12px;color:#000;font-family:"CircularStd-Bold"}.popup-upload-choose-info-artwork .content .price.first{margin-top:30px}@media(min-width: 600px){.popup-upload-choose-info-artwork .opacity{opacity:.9;background-color:#f5f5f5;width:100vw}.popup-upload-choose-info-artwork .content{width:100%;height:auto;padding:44px 0;display:flex;align-items:center;justify-content:center}.popup-upload-choose-info-artwork .content>div{font-size:14px}.popup-upload-choose-info-artwork .content>div .group-enter-name{display:flex;align-items:center;justify-content:center;margin-top:17px}.popup-upload-choose-info-artwork .content>div .group-enter-name>div{width:231px;display:block}.popup-upload-choose-info-artwork .content>div .group-enter-name>div input{width:231px;font-size:16px;padding:4px 8px;height:35px;border:1px solid #000;border-radius:0;background-color:#fff}.popup-upload-choose-info-artwork .content>div .group-enter-name>div input:focus{outline:none}.popup-upload-choose-info-artwork .content>div .group-enter-name>div button{height:35px;width:max-content;background-color:#fff;border:1px solid #000;color:#000;border-radius:8px;font-size:16px;padding:0 12px;margin:10px auto 35px;font-family:"CircularStd-Bold"}.popup-upload-choose-info-artwork .content>div .group-enter-name>div button svg{font-size:18px;color:#fff}.popup-upload-choose-info-artwork .content>div .group-images{margin-top:0}.popup-upload-choose-info-artwork .content>div .group-images .artwork-name{font-size:14px}.popup-upload-choose-info-artwork .content>div .box{margin-bottom:0}.popup-upload-choose-info-artwork .content>div .box>div{width:321px}.popup-upload-choose-info-artwork .content>div .box>div .item{margin-bottom:32px}.popup-upload-choose-info-artwork .content>div .box>div .item .text{font-size:14px;margin-top:4px}.popup-upload-choose-info-artwork .content>div .box--style>div{width:424px}.popup-upload-choose-info-artwork .content>div .box--style>div .item{width:25%;padding:12px 8px;cursor:pointer}.popup-upload-choose-info-artwork .content>div .box--style>div .item .text{font-size:14px;margin-top:4px}.popup-upload-choose-info-artwork .content>div .box--tread-color>div{width:220px}.popup-upload-choose-info-artwork .content>div .box--tread-color>div>p{margin-bottom:33px;color:#979797}.popup-upload-choose-info-artwork .content>div .box-accept>div{width:600px}.popup-upload-choose-info-artwork .content>div .box-accept>div .box-image{width:100%;height:339px;margin-top:20px;overflow:hidden}.popup-upload-choose-info-artwork .content>div .box-accept>div .box-accept__group-handle{margin-top:12px;margin-bottom:12px}.popup-upload-choose-info-artwork .content>div .box-accept>div .box-accept__group-handle .box-accept__group-handle__btn{box-sizing:border-box;width:140px;border:1px solid #000;border-radius:8px;background-color:#fff;outline:none;margin-right:10px;font-family:"CircularStd-Bold";font-size:16px;line-height:20px}.popup-upload-choose-info-artwork .content>div .box-accept>div .box-accept__group-handle .box-accept__group-handle__btn:hover{background-color:#000;color:#fff}.popup-upload-choose-info-artwork .content>div .box-accept>div .box-accept__group-handle .box-accept__group-handle__btn:last-child{margin-right:0}.popup-upload-choose-info-artwork .content>div .box-accept>div>p{color:#979797}.popup-upload-choose-info-artwork .content .content-info-modal{display:block}.popup-upload-choose-info-artwork .content .content-info-modal>div{width:450px}.popup-upload-choose-info-artwork .content .content-info-modal>div .step__title--info{padding:0 60px}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-sharp .group-image-sharp__image{width:138px;height:116px}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-sharp .group-image-sharp__image .image-1{height:62px}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-sharp .group-image-sharp__image .image-2{height:85px}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-sharp .group-image-sharp__text{display:block}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-not-use{padding:0 46px}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-not-use .group-image-not-use__item{width:25%}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-not-use .group-image-not-use__item .group-image-not-use__item__image{height:57px}.popup-upload-choose-info-artwork .content .content-info-modal>div .group-image-not-use .group-image-not-use__item .group-image-not-use__item__image .image-1{position:absolute}.popup-upload-choose-info-artwork .content .content-info-modal>div .btn-i-understand{display:flex;align-items:center;justify-content:center;width:100%;margin-top:33px}.popup-upload-choose-info-artwork .content .content-info-modal>div .btn-i-understand>button{border:1px solid #000;background-color:#fff;color:#000;padding:7px 22px;font-size:16px}.popup-upload-choose-info-artwork .content .content-info-modal>div .btn-i-understand>button:hover{border:1px solid #000;background-color:#000;color:#fff}.popup-upload-choose-info-artwork .bottom{height:100%;background-color:#f5f5f5;opacity:.9}}.popup-upload-choose-info-artwork.info-modal{overflow-y:hidden}.popup-upload-choose-info-artwork.squarespace-info-modal{text-align:center}#my-pricing{font-family:"CircularStd-Book"}#my-pricing .default-btn{border-radius:4px;border:1px solid #101010;background-color:#fff;color:#101010;font-style:normal;font-weight:400;font-size:12px;font-family:"CircularStd-Book"}#my-pricing .default-btn .primary-btn{background:#afafaf}#my-pricing .default-btn.disabled{color:#fff;border:1px solid #afafaf}#my-pricing .bronze{color:#6a3805;border-color:#6a3805}#my-pricing .silver{color:#b4b4b4;border-color:#b4b4b4}#my-pricing .gold{color:#c9b037;border-color:#c9b037}#my-pricing .margin-right-10{margin-right:10px}#my-pricing .my-pricing-header{text-align:center}#my-pricing .my-pricing-header .ant-divider{background-color:#101010;width:60%;min-width:50%;text-align:center;margin:auto;margin-bottom:24px}#my-pricing .my-pricing-header h1{font-family:Garamond Premier Pro;font-style:normal;font-weight:600;font-size:36px}#my-pricing .my-pricing-header span{font-style:normal;font-weight:400;font-size:14px}#my-pricing .my-pricing-header span a{font-family:"CircularStd-Bold";color:#000}#my-pricing .my-pricing-body .table-actions{margin-top:60px;display:flex;justify-content:space-between}#my-pricing .my-pricing-body .table-actions .actions-left .info-section{margin-top:10px}#my-pricing .my-pricing-body .table-actions .actions-right{width:320px}#my-pricing .my-pricing-body .table-actions .actions-right svg{width:10px;height:10px}#my-pricing .my-pricing-body .table-actions .actions-right .ant-input-affix-wrapper{background-color:#ececec;font-size:12px}#my-pricing .my-pricing-body .table-actions .actions-right .ant-input-affix-wrapper input{background-color:#ececec;font-size:12px;color:#646464}#my-pricing .my-pricing-body .table-actions .actions-right .ant-input-affix-wrapper input::-webkit-input-placeholder{color:#646464 !important}#my-pricing .my-pricing-body .table-actions .actions-right .ant-input-affix-wrapper input:-ms-input-placeholder{color:#646464 !important}#my-pricing .my-pricing-body .table-actions .actions-right .ant-input-affix-wrapper input::placeholder{color:#646464 !important}#my-pricing .my-pricing-body .table-actions .actions-right .download-btn{float:right;margin-top:10px}#my-pricing .my-pricing-body .table-actions .pending-change{padding-left:10px;font-style:italic;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2px;color:#646464;border-left:1px solid #ececec}#my-pricing .my-pricing-body .table-actions .pending-change.error{color:#c86254;font-style:normal}#my-pricing .my-pricing-body .table-actions .pending-change.underline{text-decoration:underline}#my-pricing .my-pricing-body .table-actions .successful-change{padding-left:25px;font-style:normal;font-weight:400;font-size:12px;line-height:15px;letter-spacing:.2px;color:#51aa9f;border-left:1px solid #ececec;position:relative}#my-pricing .my-pricing-body .table-actions .successful-change svg{position:absolute;top:-2px;left:7px}#my-pricing .my-pricing-body .my-pricings-table{margin-top:10px}#my-pricing .my-pricing-body .my-pricings-table .ant-table-thead tr .ant-table-cell:nth-child(3),#my-pricing .my-pricing-body .my-pricings-table .ant-table-thead tr .ant-table-cell:nth-child(8),#my-pricing .my-pricing-body .my-pricings-table .ant-table-thead tr .ant-table-cell:nth-child(9){background-color:#f6f6f6}#my-pricing .my-pricing-body .my-pricings-table .ant-table-thead tr .ant-table-cell{background-color:#fff;text-align:center;text-transform:uppercase;border-bottom:2px solid #ececec;border-top:2px solid #ececec;font-style:normal;color:#969696;font-weight:400;font-size:12px}#my-pricing .my-pricing-body .my-pricings-table .ant-table-thead tr .ant-table-cell::before{content:unset}#my-pricing .my-pricing-body .my-pricings-table .ant-table-thead tr .ant-table-cell .discount-expiry-header{display:flex;align-items:center}#my-pricing .my-pricing-body .my-pricings-table .ant-table-thead tr .ant-table-cell .discount-expiry-header .clock{width:20px;height:20px;margin-right:5px}#my-pricing .my-pricing-body .my-pricings-table .ant-table-thead tr .ant-table-cell .discount-expiry-header .hint{margin-left:5px}#my-pricing .my-pricing-body .my-pricings-table .ant-table-thead tr .profit-header{display:flex;flex-direction:row;justify-items:baseline;align-items:baseline}#my-pricing .my-pricing-body .my-pricings-table .ant-table-thead tr .profit-header svg{margin:auto}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell:nth-child(3),#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell:nth-child(8),#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell:nth-child(9){background-color:#f6f6f6}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell{border-bottom:2px solid #ececec;text-align:center;padding:8px 16px}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .price-column{display:flex;flex-direction:column;justify-content:center}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .price-column .currency-input{margin:auto}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .calendar-column{display:flex;flex-direction:column;align-items:baseline;justify-content:center}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .error{color:#c86254}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .error .ant-input-suffix{color:#c86254}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .error input{color:#c86254}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .error input::-webkit-input-placeholder{color:#c86254 !important}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .error input:-ms-input-placeholder{color:#c86254 !important}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .error input::placeholder{color:#c86254 !important}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .discount-expiry-colum{display:flex;flex-direction:column}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .discount-expiry-colum .calendar{display:flex;align-items:center}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .error.discount-expiry-colum .message svg{left:-12px}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .error-message{font-style:normal;font-weight:400;font-size:8px;line-height:10px;position:relative;margin-top:5px}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .error-message svg{position:absolute;left:0px;top:-1px}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .title-section{width:100%}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .no-image{width:60px}#my-pricing .my-pricing-body .my-pricings-table .ant-table-tbody tr .ant-table-cell .pdt-10{padding-top:10px}#my-pricing .my-pricing-body .my-pricings-table .canvas-title{display:flex}#my-pricing .my-pricing-body .my-pricings-table .canvas-title img{width:38px;margin-right:8px}#my-pricing .my-pricing-body .my-pricings-table .canvas-title .title{font-weight:bold;font-size:14px}#my-pricing .my-pricing-body .my-pricings-table .canvas-title .canvas-number{font-size:10px}#my-pricing .my-pricing-body .my-pricings-table .discount-expiry{color:#101010;font-size:14px}#my-pricing .my-pricing-body .my-pricings-table .discount-expiry-selector{color:#afafaf;font-size:14px}#my-pricing .ant-table-cell-row-hover{background-color:#fff}#my-pricing .currency-input{border:unset;background-color:#fff;border-bottom:1px solid #afafaf;width:100px;color:#101010;text-align:center}#my-pricing .currency-input.display-price{display:flex;align-items:baseline;width:100%;justify-content:center}#my-pricing .currency-input.display-price svg{margin-left:5px}#my-pricing .currency-input::selection{color:#101010}#my-pricing .currency-input:focus{box-shadow:unset}#my-pricing .currency-input input::-webkit-textfield-decoration-container{display:flex;flex-direction:column}#my-pricing .ant-input-affix-wrapper-focused{box-shadow:unset}#my-pricing .discount-expiry-picker{border:unset}#my-pricing .discount-expiry-picker.ant-picker-focused{box-shadow:unset}#my-pricing .discount-expiry-picker .ant-picker-suffix{display:none}#my-pricing .apply-btn{background:#101010;border:1px solid #101010;border-radius:4px;color:#fff}#my-pricing .apply-btn.disabled,#my-pricing .apply-btn.disabled:hover{background:#afafaf;border:1px solid #afafaf;background-color:#c86254}#my-pricing .apply-btn.active{background-color:#51aa9f;border-color:#51aa9f}#my-pricing .default-btn:hover{background-color:#101010;color:#fff}#my-pricing .ant-modal-title{font-family:"Circular Std";font-style:normal;font-weight:400;font-size:22px}#my-pricing .ant-modal-body{padding:32px 32px}.my-pricing-modal{margin:auto;width:632px !important;font-family:"CircularStd-Book"}.my-pricing-modal .ant-modal-close-x{width:14px;height:14px;margin-top:32px;margin-right:32px}.my-pricing-modal .ant-modal-close-x svg image{width:14px;height:14px}.my-pricing-modal .ant-modal-header{padding:32px 32px;border-bottom:unset}.my-pricing-modal .ant-modal-header .ant-modal-title{font-weight:bold;font-size:22px;color:#101010}.my-pricing-modal .ant-modal-body{padding-top:unset;padding-left:32px;padding-right:32px;font-style:normal;font-weight:400;font-size:16px;color:#646464}.my-pricing-modal .ant-modal-body .discount-input-form-section{padding:0px 10px}.my-pricing-modal .ant-modal-body .discount-input-form-section .discount-expiry-picker{width:100%}.my-pricing-modal .ant-modal-body .ant-input-number{width:100%}.my-pricing-modal .ant-modal-body .error{color:#c86254}.my-pricing-modal .ant-modal-body .error .discount-expiry-picker{border-color:#c86254}.my-pricing-modal .ant-modal-footer{padding-right:32px;padding-bottom:32px}.my-pricing-modal .ant-modal-footer .ant-btn{background:#f6f6f6;border:1px solid #f6f6f6;box-sizing:border-box;border-radius:4px;font-style:normal;font-weight:400;font-size:16px;color:#646464}.my-pricing-modal .ant-modal-footer .ant-btn:hover{background-color:#101010;color:#fff}.my-pricing-modal .ant-modal-footer .ant-btn.ant-btn-primary{background:#101010;border:1px solid #101010;box-sizing:border-box;border-radius:4px;color:#fff}.my-pricing-modal .ant-modal-footer .ant-btn.submit{background:#101010;border:1px solid #101010;box-sizing:border-box;border-radius:4px;color:#fff}html.studio-dna{--sdna-bg: #f7f1ed;--sdna-card: #fbf8f6;--sdna-soft: #ead8cd;--sdna-line: #e5d4c7;--sdna-line-strong: #cdae9d;--sdna-ink: #1f1a17;--sdna-ink-soft: #6e625b;--sdna-muted: #9a8c82;--sdna-accent: #4a3a33;--sdna-on-accent: #fbf8f6;--sdna-gold: #b89463;--sdna-error: #b3261e;--sdna-serif: "EB Garamond", Garamond, "Times New Roman", serif;--sdna-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html.studio-dna body{background:var(--sdna-bg);color:var(--sdna-ink)}html.studio-dna .main-container{width:100%;max-width:1280px}html.studio-dna .header{position:sticky;top:env(safe-area-inset-top, 0px);z-index:20;background:var(--sdna-bg);border-bottom:1px solid var(--sdna-line);margin-bottom:0}html.studio-dna .header .header-item{line-height:40px}html.studio-dna .header .header-item .artist-name{font-family:var(--sdna-serif);font-size:34px;font-weight:500;color:var(--sdna-ink);margin-top:8px}html.studio-dna .header .header-item .ant-menu-horizontal{width:100%;margin-left:0;left:0;background:rgba(0,0,0,0)}html.studio-dna .header .header-item .ant-menu-item{padding:0 14px;margin:6px 0 4px}html.studio-dna .header .header-item .ant-menu-item span,html.studio-dna .header .header-item .ant-menu-item .title-font{font-family:var(--sdna-sans) !important;font-size:12.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sdna-ink-soft)}html.studio-dna .header .header-item .ant-menu-item.ant-menu-item-selected span{font-family:var(--sdna-sans) !important;color:var(--sdna-ink)}html.studio-dna .header .header-item .ant-menu-item-selected::after{border-bottom:2px solid var(--sdna-ink) !important}html.studio-dna .header .header-item a.header-icon{font-family:var(--sdna-sans);font-weight:600;font-size:13px;letter-spacing:.06em;color:var(--sdna-ink)}html.studio-dna .header .header-item .order-wrapper .order-count .ant-badge-count{color:var(--sdna-on-accent)}html.studio-dna .footer{background:var(--sdna-card);border-top:1px solid var(--sdna-line);color:var(--sdna-ink-soft);font-family:var(--sdna-sans)}html.studio-dna .ant-btn{border-radius:0;font-family:var(--sdna-sans);letter-spacing:.05em}html.studio-dna .ant-btn-primary:not([disabled]){background:var(--sdna-accent);border-color:var(--sdna-accent);color:var(--sdna-on-accent)}html.studio-dna .ant-input,html.studio-dna .ant-input-affix-wrapper,html.studio-dna .ant-select-selector{border-radius:0 !important}@media(max-width: 720px){html.studio-dna.studio-responsive .main-container{min-height:0}html.studio-dna.studio-responsive .header .ant-row,html.studio-dna.studio-responsive .header.ant-row{flex-wrap:wrap}html.studio-dna.studio-responsive .header>.ant-col{flex:0 0 auto;max-width:none}html.studio-dna.studio-responsive .header>.ant-col.left-header{order:1;width:40%;padding-left:16px}html.studio-dna.studio-responsive .header>.ant-col:last-child{order:2;width:60%;text-align:right;padding-right:16px}html.studio-dna.studio-responsive .header>.ant-col:last-child .header-icon{margin-left:12px}html.studio-dna.studio-responsive .header>.ant-col:nth-child(2){order:3;width:100%}html.studio-dna.studio-responsive .header>.ant-col:nth-child(2) .artist-name{font-size:24px;margin-top:0;line-height:1.2}html.studio-dna.studio-responsive .footer{display:none}}html.studio-dna .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--sdna-ink) !important;border-color:var(--sdna-ink) !important}html.studio-dna .ant-checkbox-wrapper:hover .ant-checkbox-inner,html.studio-dna .ant-checkbox:hover .ant-checkbox-inner,html.studio-dna .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:var(--sdna-ink)}html.studio-dna .ant-radio-checked .ant-radio-inner{border-color:var(--sdna-ink)}html.studio-dna .ant-radio-checked .ant-radio-inner::after{background-color:var(--sdna-ink)}html.studio-dna .ant-switch-checked{background-color:var(--sdna-accent)}html.studio-dna .ant-input:focus,html.studio-dna .ant-input-focused,html.studio-dna .ant-input-affix-wrapper-focused,html.studio-dna .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:var(--sdna-ink) !important;box-shadow:0 0 0 2px rgba(31,26,23,.08) !important}html.studio-dna .ant-btn-default:not([disabled]):hover,html.studio-dna .ant-btn-default:not([disabled]):focus{border-color:var(--sdna-ink);color:var(--sdna-ink)}html.studio-dna .ant-tabs-ink-bar{background:var(--sdna-ink)}html.studio-dna .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--sdna-ink)}html.studio-dna .ant-pagination-item-active{border-color:var(--sdna-ink)}html.studio-dna .ant-pagination-item-active a{color:var(--sdna-ink)}html.studio-dna .ant-modal-content,html.studio-dna .ant-modal-header{background:var(--sdna-card);border-radius:0}html.studio-dna .ant-modal-title{font-family:var(--sdna-serif);font-size:22px;font-weight:500}html.studio-dna .btn-product-action--request-btn,html.studio-dna .product-action-bar__add-new-design.ant-btn,html.studio-dna .btn-action.ant-btn,html.studio-dna .btn-calculate-total,html.studio-dna .btn-calculate-total.ant-btn{background:var(--sdna-accent) !important;border-color:var(--sdna-accent) !important;color:var(--sdna-on-accent) !important;border-radius:0;font-family:var(--sdna-sans);letter-spacing:.12em;text-transform:uppercase}html.studio-dna .crumbread{background:var(--sdna-card);border:1px solid var(--sdna-line);color:var(--sdna-ink);font-family:var(--sdna-sans)}html.studio-dna .crumbread svg path{fill:var(--sdna-gold)}html.studio-dna .price-area__box{background:var(--sdna-card) !important;border:1px solid var(--sdna-line);border-top:0;font-family:var(--sdna-sans);font-weight:500;color:var(--sdna-ink)}html.studio-dna .price-area__box span:first-child{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--sdna-muted)}html.studio-dna .price-area__box span:last-child{font-family:var(--sdna-serif);font-size:17px;font-variant-numeric:tabular-nums}html.studio-dna .product-item .descripton{font-family:var(--sdna-serif);font-weight:500;color:var(--sdna-ink)}html.studio-dna .product-item .product-image{background:var(--sdna-soft)}html.studio-dna div.product-action-bar__add-new-design{display:flex;flex-direction:column;gap:8px}html.studio-dna .product-action-bar__design-in-studio.ant-btn{order:-1}html.studio-dna .crumbread,html.studio-dna .crumbread a,html.studio-dna .crumbread span{color:var(--sdna-ink) !important}html.studio-dna .product-action-bar__add-new-design.ant-btn:not(.product-action-bar__design-in-studio){background:rgba(0,0,0,0) !important;border-color:var(--sdna-ink) !important;color:var(--sdna-ink) !important}html.studio-dna .product-action-bar__add-new-design.ant-btn:not(.product-action-bar__design-in-studio) svg path{fill:var(--sdna-ink)}html.studio-dna .btn-product-action{background:var(--sdna-card) !important;border:1px solid var(--sdna-line) !important;border-radius:0;color:var(--sdna-ink-soft);font-family:var(--sdna-sans)}html.studio-dna .btn-product-action:not(:disabled):hover{border-color:var(--sdna-ink) !important;color:var(--sdna-ink)}html.studio-dna .product-right-side__title-option{font-family:var(--sdna-sans);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--sdna-muted)}html.studio-dna .button-remove.ant-btn,html.studio-dna .button-added.ant-btn{border-radius:0;border-color:var(--sdna-ink);color:var(--sdna-ink);background:rgba(0,0,0,0);font-family:var(--sdna-sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase}html.studio-dna .button-added.ant-btn{background:var(--sdna-ink);color:var(--sdna-bg)}html.studio-dna .left-menu,html.studio-dna .left-menu *{font-family:var(--sdna-sans)}html.studio-dna .left-menu .active,html.studio-dna .left-menu .active *{color:var(--sdna-accent) !important}html.studio-dna .left-menu .active path{fill:var(--sdna-accent) !important}html.studio-dna .order-ladies-bar,html.studio-dna .product-action,html.studio-dna .order-action{background-color:var(--sdna-soft) !important;color:var(--sdna-ink) !important;font-family:var(--sdna-sans);letter-spacing:.14em}html.studio-dna .card-infor,html.studio-dna .sticky-action{background:var(--sdna-card) !important;border:1px solid var(--sdna-line)}html.studio-dna .order-infor,html.studio-dna .order th,html.studio-dna .order .size,html.studio-dna .order .quantity{background:var(--sdna-bg) !important}html.studio-dna .order-ladies-bar .text,html.studio-dna .order-ladies-bar *{color:var(--sdna-ink) !important}html.studio-dna .order-item,html.studio-dna .main-report-order{background:var(--sdna-card) !important}html.studio-dna .order-item .note a,html.studio-dna .order-item .note a span{color:var(--sdna-gold) !important;font-weight:500}html.studio-dna .order-item span[style*=red]{color:var(--sdna-error) !important}html.studio-dna .order [style*="139, 166, 99"]{color:#2e6b3d !important}html.studio-dna .btn-open-order-active.ant-btn{background:var(--sdna-gold) !important;border-color:var(--sdna-gold) !important;color:var(--sdna-on-accent) !important;border-radius:0;letter-spacing:.12em}html.studio-dna .order h1,html.studio-dna .order h2,html.studio-dna .order h4{font-family:var(--sdna-serif)}html.studio-dna a:not(.ant-btn){color:var(--sdna-ink)}html.studio-dna a:not(.ant-btn):hover{color:var(--sdna-accent)}html.studio-dna .custom-switch.ant-switch-checked{background-color:var(--sdna-accent) !important}html.studio-dna .custom-switch .checked,html.studio-dna .custom-switch .anticon-check{color:var(--sdna-accent) !important}html.studio-dna .heading-page__action>div>button,html.studio-dna .empty-products-section button,html.studio-dna .banner-action-btn,html.studio-dna .collection-edit-btn{background-color:var(--sdna-accent) !important;border-color:var(--sdna-accent) !important;color:var(--sdna-on-accent) !important;border-radius:0;letter-spacing:.08em}html.studio-dna .main-content__setting-group,html.studio-dna .block-dismiss>span,html.studio-dna .copy-url,html.studio-dna .replace,html.studio-dna .info{color:var(--sdna-ink) !important}html.studio-dna .main-content__setting-group svg path,html.studio-dna .block-dismiss>span svg path,html.studio-dna .copy-url svg path,html.studio-dna .replace svg path,html.studio-dna .info svg path{fill:var(--sdna-gold)}html.studio-dna .heading-page__title,html.studio-dna .collection-name,html.studio-dna .collection-detail h1,html.studio-dna .collection-detail h2{font-family:var(--sdna-serif);font-weight:500}html.studio-dna .option-btn.ant-btn{border-radius:0;border-color:var(--sdna-line);background:var(--sdna-card);color:var(--sdna-ink-soft)}html.studio-dna h1,html.studio-dna h2,html.studio-dna .title-page,html.studio-dna .page-title{font-family:var(--sdna-serif);font-weight:500;color:var(--sdna-ink)}html.studio-dna table,html.studio-dna .ant-table{background:var(--sdna-card)}html.studio-dna th,html.studio-dna .ant-table-thead>tr>th{background:var(--sdna-soft) !important;color:var(--sdna-ink);font-family:var(--sdna-sans);font-weight:500}html.studio-dna td,html.studio-dna .ant-table-tbody>tr>td{border-color:var(--sdna-line) !important}html.studio-dna .ant-table-tbody>tr:hover>td{background:var(--sdna-bg) !important}html.studio-dna .studio-login .studio-login__submit.ant-btn:not([disabled]):hover,html.studio-dna .studio-login .studio-login__submit.ant-btn:not([disabled]):focus,html.studio-dna .studio-login .studio-login__submit.ant-btn:not([disabled]):active{background:var(--sdna-ink);border-color:var(--sdna-ink);color:var(--sdna-on-accent)}.studio-login{min-height:100vh;display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(360px, 1fr);background:var(--sdna-bg, #f7f1ed);color:var(--sdna-ink, #1f1a17);font-family:var(--sdna-sans)}.studio-login__visual{position:relative;overflow:hidden;background:linear-gradient(135deg, #ead8cd 0%, #cdae9d 100%)}.studio-login__visual img,.studio-login__visual video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.studio-login__error{margin:4px 0 14px;padding:10px 12px;border-left:3px solid #b3261e;background:#fbeceb;color:#8c1d18;font-size:14px;line-height:1.4}.studio-login__caption{position:absolute;left:40px;bottom:36px;margin:0;max-width:18ch;font-family:var(--sdna-serif);font-size:clamp(28px,3.2vw,44px);font-style:italic;line-height:1.1;color:#fbf8f6;text-shadow:0 2px 18px rgba(31,26,23,.35)}.studio-login__panel{display:flex;flex-direction:column;padding:32px clamp(24px,5vw,72px)}.studio-login__top{display:flex;align-items:center;justify-content:space-between}.studio-login__logo{width:150px;height:auto}.studio-login__lang{padding:6px 4px;border:0;background:none;font-family:var(--sdna-sans);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--sdna-ink);cursor:pointer}.studio-login__body{width:100%;max-width:400px;margin:auto 0;padding-block:48px}.studio-login__eyebrow{font-size:10px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--sdna-muted)}.studio-login__title{margin:10px 0 8px;font-family:var(--sdna-serif);font-size:clamp(36px,4vw,48px);font-weight:400;line-height:1.05;color:var(--sdna-ink)}.studio-login__lead{margin:0 0 28px;font-size:14px;color:var(--sdna-ink-soft)}.studio-login .ant-form-item-label>label{font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--sdna-ink-soft)}.studio-login .ant-input,.studio-login .ant-input-affix-wrapper{height:46px;border-radius:0;border-color:var(--sdna-line-strong);background:var(--sdna-card);font-size:15px}.studio-login .ant-input-affix-wrapper .ant-input{height:auto;background:rgba(0,0,0,0)}.studio-login__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 22px;font-size:13px}.studio-login__row .ant-checkbox-wrapper{color:var(--sdna-ink-soft);font-size:13px}.studio-login__link{padding:0;border:0;background:none;font:inherit;color:var(--sdna-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.studio-login__submit.ant-btn{height:auto;padding:16px 24px;border-radius:0;background:var(--sdna-accent);border-color:var(--sdna-accent);color:var(--sdna-on-accent);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.studio-login__submit.ant-btn:hover,.studio-login__submit.ant-btn:focus{background:var(--sdna-ink);border-color:var(--sdna-ink);color:var(--sdna-on-accent)}.studio-login__new{max-width:400px;padding-top:20px;border-top:1px solid var(--sdna-line)}.studio-login__new p{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--sdna-ink-soft)}.studio-login__new a{color:var(--sdna-ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(max-width: 860px){.studio-login{grid-template-columns:minmax(0, 1fr)}.studio-login__visual{height:32vh;min-height:200px;order:-1}.studio-login__caption{left:20px;bottom:18px;font-size:28px}.studio-login__panel{padding:24px 20px calc(32px + env(safe-area-inset-bottom, 0px))}.studio-login__body{margin:0;padding-block:28px 32px}.studio-login__title{font-size:34px}}.ladder-strip{margin-top:8px}.ladder-strip__steps{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;border:1px solid var(--sdna-line, #e5d4c7);width:max-content;max-width:100%}.ladder-strip__step{display:flex;flex-direction:column;align-items:center;padding:4px 9px;border-right:1px solid var(--sdna-line, #e5d4c7);line-height:1.25}.ladder-strip__step:last-child{border-right:0}.ladder-strip__step .q{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sdna-muted, #9a8c82)}.ladder-strip__step .p{font-size:12px;font-variant-numeric:tabular-nums;color:var(--sdna-ink-soft, #6e625b)}.ladder-strip__step.active{background:var(--sdna-ink, #1f1a17)}.ladder-strip__step.active .q,.ladder-strip__step.active .p{color:var(--sdna-bg, #f7f1ed)}.ladder-strip__why{margin:4px 0 0;font-size:11.5px;color:var(--sdna-muted, #9a8c82)}.order-item .ladder-nudge{align-self:flex-end;text-align:right;font-size:12.5px;font-weight:500;color:var(--sdna-gold, #b89463)}@media(max-width: 720px){html.studio-dna.studio-responsive .order-ladies-bar,html.studio-dna.studio-responsive .order-infor,html.studio-dna.studio-responsive .main-report-order,html.studio-dna.studio-responsive .sticky-action{width:100% !important;max-width:100%;min-width:0}html.studio-dna.studio-responsive .order-ladies-bar{height:auto;padding:10px 16px;line-height:1.4;white-space:normal}html.studio-dna.studio-responsive .order-infor{display:flex;flex-direction:column;gap:10px;padding:0 12px}html.studio-dna.studio-responsive .order-infor>*{flex-wrap:wrap;width:100% !important;max-width:100%}html.studio-dna.studio-responsive .order-infor .card-infor{width:100% !important;max-width:100%;flex:1 1 100%;margin:0 0 10px !important}html.studio-dna.studio-responsive .order-infor .text-bold,html.studio-dna.studio-responsive .order-infor .label-container{width:100% !important}html.studio-dna.studio-responsive .order-infor div{max-width:100%}html.studio-dna.studio-responsive .order-infor .ant-row{flex-wrap:wrap}html.studio-dna.studio-responsive .btn-calculate-total,html.studio-dna.studio-responsive .btn-calculate-total.ant-btn{height:auto !important;padding:12px 16px;white-space:normal;line-height:1.3}html.studio-dna.studio-responsive .calculate-total-subtitle{display:block;white-space:normal;max-width:100%}html.studio-dna.studio-responsive .order-item{position:relative;padding:12px}html.studio-dna.studio-responsive .order-item>fieldset>.ant-row{flex-wrap:wrap;row-gap:8px}html.studio-dna.studio-responsive .order-item>fieldset>.ant-row>.ant-col{flex:1 1 100%;max-width:100%}html.studio-dna.studio-responsive .order-item>fieldset>.ant-row>.ant-col:first-child{position:absolute;top:12px;right:12px;flex:0 0 auto;max-width:none;z-index:1}html.studio-dna.studio-responsive .order-item .ladder-nudge{text-align:left}html.studio-dna.studio-responsive .order-item>fieldset>div{flex-direction:column;gap:10px}html.studio-dna.studio-responsive .order-item table.left,html.studio-dna.studio-responsive .order-item table.right{width:100%}html.studio-dna.studio-responsive .order-item table.left,html.studio-dna.studio-responsive .order-item table.left tbody{display:block}html.studio-dna.studio-responsive .order-item table.left thead{display:none}html.studio-dna.studio-responsive .order-item table.left tbody tr{height:auto !important;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}html.studio-dna.studio-responsive .order-item table.left tbody td:first-child:empty{display:none}html.studio-dna.studio-responsive .order-item table.left td.size{display:flex;flex-direction:column;gap:2px;border:0;padding:0}html.studio-dna.studio-responsive .order-item table.left td.size::before{content:attr(data-size);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sdna-muted)}html.studio-dna.studio-responsive .order-item table.right .between{display:none}}@media(max-width: 720px){html.studio-dna.studio-responsive body{overflow-x:hidden}}html.studio-dna .sdna-header{position:sticky;top:0;z-index:30;background:rgba(247,241,237,.94);backdrop-filter:saturate(1.4) blur(8px);-webkit-backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--sdna-line);padding-top:env(safe-area-inset-top, 0px);font-family:var(--sdna-sans)}html.studio-dna .sdna-header :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}html.studio-dna .sdna-header button:focus-visible{outline:2px solid var(--sdna-ink);outline-offset:2px}html.studio-dna .sdna-header__bar{max-width:1280px;margin:0 auto;height:64px;padding:0 24px;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:24px}html.studio-dna .sdna-header__burger{display:none;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;gap:5px}html.studio-dna .sdna-header__burger span{display:block;width:20px;height:1.5px;background:var(--sdna-ink)}html.studio-dna .sdna-header__brand{display:flex;align-items:center;height:40px;min-width:0;max-width:320px}html.studio-dna .sdna-header__brand img{height:17px;width:auto;display:block}html.studio-dna .sdna-header__name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--sdna-serif);font-size:24px;font-weight:400;line-height:1.1;letter-spacing:-0.005em;color:var(--sdna-ink)}html.studio-dna .sdna-header__nav{display:flex;justify-content:center;align-items:center;gap:2px;min-width:0}html.studio-dna .sdna-header__link{position:relative;display:inline-flex;align-items:center;height:40px;line-height:1;padding:0 12px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--sdna-ink-soft) !important;transition:color .15s ease}html.studio-dna .sdna-header__link::after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:1.5px;background:var(--sdna-ink);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}html.studio-dna .sdna-header__link:hover{color:var(--sdna-ink) !important}html.studio-dna .sdna-header__link.is-active{color:var(--sdna-ink) !important}html.studio-dna .sdna-header__link.is-active::after{transform:scaleX(1)}html.studio-dna .sdna-header__tools{display:flex;align-items:center;gap:2px}html.studio-dna .sdna-header__tool{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:20px;transition:background .15s ease}html.studio-dna .sdna-header__tool:hover{background:rgba(31,26,23,.06)}html.studio-dna .sdna-header__tool .header-icon{width:19px;height:19px;margin:0;cursor:pointer}html.studio-dna .sdna-header__text{padding:0 10px;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--sdna-ink);gap:6px}html.studio-dna .sdna-header__caret{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}html.studio-dna .sdna-header__count{position:absolute;top:3px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--sdna-accent);color:var(--sdna-on-accent);font-size:10px;font-weight:600;line-height:17px;text-align:center}html.studio-dna .sdna-header__menu.ant-dropdown-menu{min-width:180px;padding:6px 0;border-radius:0;border:1px solid var(--sdna-line);background:var(--sdna-card);box-shadow:0 12px 32px rgba(31,26,23,.12);font-family:var(--sdna-sans)}html.studio-dna .sdna-header__menu.ant-dropdown-menu .ant-dropdown-menu-item-group-title{padding:8px 16px 6px;font-family:var(--sdna-serif);font-size:17px;color:var(--sdna-ink)}html.studio-dna .sdna-header__menu.ant-dropdown-menu .ant-dropdown-menu-item{padding:9px 16px;font-size:13px;color:var(--sdna-ink)}html.studio-dna .sdna-header__menu.ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--sdna-soft)}html.studio-dna .sdna-header__menu.ant-dropdown-menu .ant-dropdown-menu-item-selected{background:rgba(0,0,0,0);font-weight:600}html.studio-dna .sdna-drawer .ant-drawer-content{background:var(--sdna-bg)}html.studio-dna .sdna-drawer .ant-drawer-header{background:var(--sdna-bg);border-bottom:1px solid var(--sdna-line);padding:18px 20px}html.studio-dna .sdna-drawer .ant-drawer-body{padding:8px 20px 32px;font-family:var(--sdna-sans)}html.studio-dna .sdna-drawer :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}html.studio-dna .sdna-drawer__logo{height:16px}html.studio-dna .sdna-drawer__name{font-family:var(--sdna-serif);font-size:24px;font-weight:400;color:var(--sdna-ink)}html.studio-dna .sdna-drawer__who{padding:14px 0 4px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sdna-muted)}html.studio-dna .sdna-drawer__nav{display:flex;flex-direction:column;padding:4px 0 12px;border-bottom:1px solid var(--sdna-line)}html.studio-dna .sdna-drawer__link{padding:9px 0;font-family:var(--sdna-serif) !important;font-size:26px !important;line-height:1.15;color:var(--sdna-ink-soft) !important;display:block;text-transform:lowercase}html.studio-dna .sdna-drawer__link::first-letter{text-transform:uppercase}html.studio-dna .sdna-drawer__link.is-active{color:var(--sdna-ink) !important;font-style:italic !important}html.studio-dna .sdna-drawer__section{padding:18px 0 0}html.studio-dna .sdna-drawer__label{margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sdna-muted)}html.studio-dna .sdna-drawer__segmented{display:inline-flex;border:1px solid var(--sdna-line-strong)}html.studio-dna .sdna-drawer__segmented button{min-width:56px;padding:9px 14px;text-align:center;font-size:12px !important;font-weight:600;letter-spacing:.08em;color:var(--sdna-ink-soft) !important}html.studio-dna .sdna-drawer__segmented button+button{border-left:1px solid var(--sdna-line-strong)}html.studio-dna .sdna-drawer__segmented button.is-active{background:var(--sdna-ink);color:var(--sdna-on-accent) !important}html.studio-dna .sdna-drawer__links{display:flex;flex-direction:column;margin-top:18px;border-top:1px solid var(--sdna-line)}html.studio-dna .sdna-drawer__links button{padding:12px 0;font-size:14px !important;color:var(--sdna-ink) !important;border-bottom:1px solid var(--sdna-line)}@media(max-width: 1100px){html.studio-dna .sdna-header__bar{grid-template-columns:40px minmax(0, 1fr) auto;gap:12px;padding:0 12px}html.studio-dna .sdna-header__burger{display:inline-flex}html.studio-dna .sdna-header__nav{display:none}}@media(max-width: 720px){html.studio-dna .sdna-header__bar{height:56px}html.studio-dna .sdna-header__brand{justify-self:center;max-width:100%}html.studio-dna .sdna-header__name{font-size:21px}html.studio-dna .sdna-header__wide{display:none !important}}html.studio-dna .ant-notification-notice{width:400px;max-width:calc(100vw - 32px);padding:14px 44px 14px 16px;border-radius:0;border:1px solid var(--sdna-line, #e5d4c7);border-left:3px solid var(--sdna-ink-soft, #6e625b);background:var(--sdna-card, #fbf8f6);box-shadow:0 8px 24px rgba(31,26,23,.12);font-family:var(--sdna-sans, "Inter", -apple-system, sans-serif);letter-spacing:normal;word-spacing:normal}html.studio-dna .ant-notification-notice-error{border-left-color:var(--sdna-error, #b3261e)}html.studio-dna .ant-notification-notice-success{border-left-color:#2f5a2a}html.studio-dna .ant-notification-notice-warning{border-left-color:#b07a1a}html.studio-dna .ant-notification-notice-icon{margin-left:0;font-size:18px;line-height:22px}html.studio-dna .ant-notification-notice-with-icon .ant-notification-notice-message,html.studio-dna .ant-notification-notice-with-icon .ant-notification-notice-description{margin-left:30px}html.studio-dna .ant-notification-notice-message{margin-bottom:2px;font-size:14px;font-weight:600;color:var(--sdna-ink, #1f1a17)}html.studio-dna .ant-notification-notice-description{font-size:13.5px;line-height:1.5;color:var(--sdna-ink-soft, #6e625b)}html.studio-dna .ant-notification-notice-close{top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--sdna-ink, #1f1a17)}html.studio-dna .ant-notification-notice-close:hover{background:var(--sdna-soft, #ead8cd)}html.studio-dna .ant-message-notice-content{max-width:min(560px,100vw - 32px);padding:10px 16px;border-radius:0;border:1px solid var(--sdna-line, #e5d4c7);background:var(--sdna-card, #fbf8f6);box-shadow:0 8px 24px rgba(31,26,23,.12);font-family:var(--sdna-sans, "Inter", -apple-system, sans-serif);font-size:13.5px;line-height:1.5;letter-spacing:normal;word-spacing:normal;text-align:left;color:var(--sdna-ink, #1f1a17)}
