.pageLoaderContainer{z-index:999999;pointer-events:auto;background-color:#0000000d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pageLoaderContainer.transparent{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0}.pageLoaderContainer.pageLoaderContainer--inline{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;width:auto;height:auto;min-height:0;position:static;inset:auto}.loader{pointer-events:none;width:70px;height:70px;position:relative}.loader:before{content:"";border:10px dotted var(--secondary-color,#00ff47);border-radius:50%;animation:3s linear infinite page-loader-spin;position:absolute;inset:0}@keyframes page-loader-spin{to{transform:rotate(360deg)}}
.ds-branded-modal-module__Q4WYbW__modalRoot{--modal-inline-pad:25px;--modal-chrome-pad:1.5rem;z-index:10001;padding:0 var(--modal-inline-pad);box-sizing:border-box;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ffffffbf #ffffff1f;flex-direction:column;width:100%;height:100%;max-height:100dvh;padding-top:9.8rem;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}.ds-branded-modal-module__Q4WYbW__modalRoot::-webkit-scrollbar{width:10px}.ds-branded-modal-module__Q4WYbW__modalRoot::-webkit-scrollbar-track{background:#ffffff1a}.ds-branded-modal-module__Q4WYbW__modalRoot::-webkit-scrollbar-thumb{background:#ffffffb3;border-radius:999px}.ds-branded-modal-module__Q4WYbW__modalRoot::-webkit-scrollbar-thumb:hover{background:#ffffffe6}.ds-branded-modal-module__Q4WYbW__modalRoot:after{content:"";z-index:4;pointer-events:none;background-color:#1a1a1af2;width:100%;height:100dvh;position:fixed;top:0;left:0}.ds-branded-modal-module__Q4WYbW__modalRootBackdropBlur:after{-webkit-backdrop-filter:blur(10px);background-color:#1a1a1af2}.ds-branded-modal-module__Q4WYbW__contentWrapper{z-index:5;box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:start;gap:25px;width:100%;min-width:0;max-width:100%;display:grid;position:relative}.ds-branded-modal-module__Q4WYbW__contentWrapper>*{min-width:0}.ds-branded-modal-module__Q4WYbW__contentWrapperSingle{grid-template-columns:1fr}.ds-branded-modal-module__Q4WYbW__contentWrapperSingle .ds-branded-modal-module__Q4WYbW__mainColumn{grid-column:1}.ds-branded-modal-module__Q4WYbW__brandFixed{left:calc(var(--modal-chrome-pad) + env(safe-area-inset-left,0px));z-index:8;max-width:calc(100vw - 2 * var(--modal-chrome-pad) - 4.5rem);height:var(--header-height,3.6rem);color:#fff;align-items:center;margin:0;font-size:24px;font-weight:600;line-height:1.2;display:flex;top:0;position:fixed!important}.ds-branded-modal-module__Q4WYbW__brandRow{align-items:center;gap:.45rem;display:inline-flex}.ds-branded-modal-module__Q4WYbW__brandText{color:#fff;letter-spacing:-.02em;font-size:1.35rem}.ds-branded-modal-module__Q4WYbW__brandAddon{color:#fff;align-items:center;display:inline-flex}.ds-branded-modal-module__Q4WYbW__brandAddon svg{display:block}.ds-branded-modal-module__Q4WYbW__brandFixed svg{width:auto;height:2rem;display:block}.ds-branded-modal-module__Q4WYbW__closeBtn{top:23px;right:calc(var(--modal-chrome-pad,1.5rem) + env(safe-area-inset-right,0px));z-index:9;height:var(--header-height,3.6rem);cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;width:2.25rem;margin:0;padding:0;display:flex;position:fixed;left:auto}.ds-branded-modal-module__Q4WYbW__closeBtn svg{width:20px;height:20px;display:block}@media (max-width:900px){.ds-branded-modal-module__Q4WYbW__contentWrapper{grid-template-columns:1fr}.ds-branded-modal-module__Q4WYbW__modalRoot{--modal-inline-pad:25px;padding-top:calc(env(safe-area-inset-top,0px) + var(--header-height,3.6rem) + 1rem)}}@media (min-width:901px) and (max-width:1200px){.ds-branded-modal-module__Q4WYbW__modalRoot{--modal-inline-pad:12%;padding-top:9rem}}@media (min-width:1201px){.ds-branded-modal-module__Q4WYbW__modalRoot{--modal-inline-pad:25%;padding-top:9rem}}
.ds-input{border:none;border-bottom:1px solid var(--primary-color,#1a1a1a);width:100%;min-width:0;color:var(--primary-color,#1a1a1a);font-size:var(--font-h6);font-family:var(--font-family-h6);letter-spacing:var(--letter-spacing-h6);line-height:var(--line-height-h6);background-color:#0000;border-radius:0;outline:none;margin-bottom:0;padding:0 0 5px;transition:border-color .2s,color .2s}.ds-input::placeholder{color:var(--primary-color,#1a1a1a);font-size:var(--font-h6);font-family:var(--font-family-h6)}.ds-input:hover:not(:disabled){border-bottom-color:var(--primary-color,#1a1a1a)}.ds-input:focus,.ds-input:focus-visible{border-bottom-color:var(--primary-color,#1a1a1a);box-shadow:none;outline:none}.ds-input:disabled{opacity:.6;cursor:not-allowed}.ds-input[aria-invalid=true]{border-bottom-color:var(--primary-color,#1a1a1a);color:var(--primary-color,#1a1a1a);box-shadow:none;outline:none}.ds-input[aria-invalid=true]::placeholder{color:var(--primary-color,#1a1a1a)}.ds-input[data-slot=ds-input-textarea]{resize:vertical;min-height:2.5em}
.inquire-modal-overlay{z-index:100;background-color:#1a1a1aeb;justify-content:center;align-items:center;animation:.2s inquire-fade-in;display:flex;position:fixed;inset:0}@keyframes inquire-fade-in{0%{opacity:0}to{opacity:1}}.inquire-modal-close{color:var(--white-color,#fff);cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .15s;display:flex;position:absolute;top:20px;right:20px}.inquire-modal-close:hover,.inquire-modal-close:focus-visible{opacity:1;outline:none}.inquire-modal-close svg{width:24px;height:24px}.inquire-modal-body{gap:2rem;max-width:90vw;display:flex}.inquire-modal-content{flex-direction:column;width:400px;max-width:100%;display:flex}.inquire-modal-image{flex:0 0 280px;overflow:hidden}.inquire-modal-image img{object-fit:cover;width:100%;height:100%;display:block}.inquire-modal-subtitle{font-size:var(--font-smaller,14px);font-family:var(--font-family-smaller,primary-light);color:var(--white-color,#fff)}.inquire-modal-title{color:var(--white-color,#fff);font-size:var(--font-h4);font-family:var(--font-family-h6,primary-light);letter-spacing:var(--letter-spacing-h6,normal);line-height:var(--line-height-h4,1.2);margin:0 0 2rem}.inquire-modal-field-label{font-size:var(--font-smaller,14px);font-family:var(--font-family-small,primary-light);color:var(--white-color,#fff);display:block}.inquire-modal-field-input.ds-input{color:var(--white-color,#fff);border-bottom-color:var(--white-color,#fff);font-size:var(--font-smaller,14px);font-family:var(--font-family-smaller);background-color:#0000;margin-bottom:2rem;padding-bottom:.3rem}.inquire-modal-field-input.ds-input::placeholder{color:var(--white-color,#fff);font-family:var(--font-family-smaller);font-size:var(--font-smaller)}.inquire-modal-message-label{font-size:var(--font-smaller,14px);font-family:var(--font-family-smaller,primary-light);color:var(--white-color,#fff);margin:0 0 4px}.inquire-modal-message-box{border:1px solid var(--white-color,#fff)}.inquire-modal-message-box .ds-input{color:var(--white-color,#fff);resize:vertical;min-height:310px;font-size:var(--font-smaller,14px);font-family:var(--font-family-smaller,primary-light);background-color:#0000;border-bottom:none;padding:12px 14px}.inquire-modal-footer{flex-wrap:wrap;justify-content:end;align-items:center;gap:1rem;margin-top:4rem;display:flex}.inquire-modal-send{background-color:var(--secondary-color,#00ff47);color:var(--primary-color,#1a1a1a)}.inquire-modal-send:disabled{opacity:.6;cursor:not-allowed}.inquire-modal-error{color:var(--matte-red,var(--matte-red));font-size:var(--font-smaller,13px);font-family:var(--font-family-smaller,primary-light);margin-top:.5rem;margin-bottom:0}.inquire-modal-checkbox-label{font-size:var(--font-smaller,14px);font-family:var(--font-family-smaller,primary-light);color:var(--white-color,#fff);cursor:pointer;align-items:center;gap:.5rem;display:flex}.inquire-modal-checkbox{accent-color:var(--secondary-color,#00ff47);cursor:pointer}
.asm-overlay{z-index:10050;background-color:#1a1a1af7;justify-content:center;padding:3rem 1rem 2rem;animation:.2s asm-fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes asm-fade-in{0%{opacity:0}to{opacity:1}}.asm-close{color:var(--white-color,#fff);cursor:pointer;opacity:.7;z-index:10051;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .15s;display:flex;position:fixed;top:20px;right:24px}.asm-close:hover,.asm-close:focus-visible{opacity:1;outline:none}.asm-close svg{width:20px;height:20px}.asm-content{flex-direction:column;align-self:flex-start;gap:0;width:520px;max-width:100%;display:flex}.asm-header{flex-direction:column;gap:6px;margin-bottom:60px;display:flex}.asm-title{color:var(--white-color);margin:0}.asm-subtitle{color:#ffffff80;margin:0}.asm-filter-section{flex-direction:column;gap:1.5rem;display:flex}.asm-field{flex-direction:column;gap:8px;display:flex}.asm-field-label{color:var(--white-color)}.asm-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.asm-chip{border:1px solid var(--white-color,#fff);color:var(--white-color,#fff);font-size:var(--font-smaller,13px);font-family:var(--font-family-smaller,inherit);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 14px;line-height:1;display:inline-flex}.asm-chip--brand{padding-left:10px}.asm-chip-logo{object-fit:contain;border-radius:2px;flex-shrink:0;width:16px;height:16px}.asm-chip-remove{color:var(--white-color,#fff);cursor:pointer;opacity:.6;background:0 0;border:none;align-items:center;padding:0;font-size:16px;line-height:1;transition:opacity .15s;display:flex}.asm-chip-remove:hover,.asm-chip-remove:focus-visible{opacity:1;outline:none}.asm-chip-input-wrapper{position:relative}.asm-chip-input{border:none;border-bottom:1px solid var(--white-color);width:100%;color:var(--white-color);background:0 0;outline:none;padding:6px 0;transition:border-color .15s}.asm-chip-input::placeholder{color:#fff6}.asm-chip-input:focus{border-bottom-color:var(--white-color,#fff)}.asm-chip-input:disabled{opacity:.4;cursor:not-allowed}.asm-chip-dropdown{z-index:50;background-color:#1e1e1e;border:1px solid #fff3;max-height:200px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.asm-chip-option{text-align:left;width:100%;color:var(--white-color,#fff);font-size:var(--font-h6,14px);font-family:var(--font-family-h6,inherit);cursor:pointer;background:0 0;border:none;padding:8px 14px;transition:background-color .1s;display:block}.asm-chip-option:hover,.asm-chip-option:focus-visible{background-color:#ffffff14;outline:none}.asm-chip-option--status{color:#ffffff80;cursor:default;pointer-events:none}.asm-button-row{justify-content:flex-end;align-items:center;gap:1rem;margin-top:50px;display:flex}.asm-results-section-title{color:var(--white-color,#fff);font-size:var(--font-smaller,13px);font-family:var(--font-family-smaller,inherit);margin:0;font-weight:300}.asm-results{border:1px solid var(--white-color);max-height:280px;overflow-y:auto}.asm-results-group-header{color:var(--white-color,#fff);margin:0;padding:10px 10px 6px}.asm-feedback-below{font-size:var(--font-smaller,13px);font-family:var(--font-family-smaller,inherit);color:#ffffff8c;margin:8px 0 0;padding:0}.asm-results-empty{color:var(--matte-red);font-size:var(--font-smaller,13px);font-family:var(--font-family-smaller,inherit);text-align:center;margin:0;padding:1.5rem}.asm-feedback-below.asm-results-empty{text-align:left;padding:0}.asm-rep-row{border-bottom:1px solid var(--primary-grey);align-items:center;gap:12px;padding:10px;display:flex}.asm-rep-row:last-child{border-bottom:none}.asm-rep-avatar{flex-shrink:0;width:35px;height:35px}.asm-rep-avatar-fallback{background-color:var(--color-3,#32e0e0);color:var(--primary-color);font-size:12px;font-weight:700;font-family:var(--font-family-smaller,inherit)}.asm-rep-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.asm-rep-name{color:var(--white-color,#fff);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.asm-rep-regions{color:var(--white-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.asm-rep-toggle{border:1px solid var(--matte-red,#ff6464);width:22px;height:22px;color:var(--matte-red,#ff6464);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:background-color .15s,opacity .15s;display:flex}.asm-rep-toggle:hover,.asm-rep-toggle:focus-visible{background-color:#ff64641f;outline:none}.asm-rep-toggle--added{color:#ffffff4d;cursor:default;border-color:#ffffff4d}.asm-rep-toggle--added:hover{background-color:#0000}.asm-invite-section{flex-direction:column;gap:1.25rem;margin-top:80px;display:flex}.asm-invite-section--standalone{margin-top:0}.asm-error{color:var(--matte-red,#ff6464);font-size:var(--font-smaller,13px);font-family:var(--font-family-smaller,inherit);margin:0}.asm-overlay p.asm-error,.asm-overlay p.asm-feedback-below.asm-error{color:var(--matte-red,#ff6464)}.asm-invite-footer{justify-content:flex-end;margin-top:.5rem;display:flex}.asm-invite-btn{background-color:var(--matte-red);color:var(--white-color);font-size:var(--font-smaller,13px);font-family:var(--font-family-smaller,inherit);border:none;border:1px solid var(--white-color);cursor:pointer;border-radius:25px;padding:1px 12px;transition:opacity .15s}.asm-invite-btn:hover,.asm-invite-btn:focus-visible{opacity:.85;outline:none}.asm-invite-btn:disabled{opacity:.4;cursor:not-allowed}
.reset-password-form.auth-wrapper{padding:var(--def-spacing,3rem) 2rem 5rem;min-height:calc(100dvh - var(--header-height,0px));flex-direction:column;max-width:100%;display:flex}@media screen and (min-width:768px){.reset-password-form.auth-wrapper{margin-top:4rem;padding:3rem 9rem 5rem}}.reset-password-form .auth-title-block{margin-bottom:8rem}.reset-password-form .title{font-size:var(--font-hx);font-family:var(--font-family-hx);letter-spacing:var(--letter-spacing-hx);line-height:var(--line-height-hx);color:var(--primary-color);margin:0}.reset-password-form .subtitle{font-size:var(--font-paragraph);font-family:var(--font-family-paragraph);letter-spacing:var(--letter-spacing-paragraph);color:var(--primary-color);margin:.5rem;font-weight:400}.reset-password-form .pointer{cursor:pointer;color:var(--primary-color);text-decoration:underline}.reset-password-form .pointer:hover{color:var(--primary-grey)}.reset-password-form .reset-form{flex-direction:column;gap:0;margin-left:.5rem;display:flex}.reset-password-form .reset-form>form>div{margin-bottom:.5rem}.reset-password-form .auth-response{font-size:var(--font-small);font-family:var(--font-family-small);color:var(--primary-color);margin:.75rem 0 0}.reset-password-form .form-actions{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.reset-password-form .form-actions-column{flex-direction:column;align-items:flex-end}
.rf-wrapper{min-height:calc(100dvh - var(--header-height));flex-direction:column;display:flex}.rf-title{font-family:var(--font-family-hx);font-size:var(--font-hx);line-height:var(--tw-leading,var(--line-height-hx));letter-spacing:var(--tw-tracking,var(--letter-spacing-hx));font-weight:var(--tw-font-weight,300)}.rf-description{font-family:var(--font-family-paragraph);font-size:var(--font-paragraph);line-height:var(--tw-leading,var(--line-height-paragraph));letter-spacing:var(--tw-tracking,var(--letter-spacing-paragraph));font-weight:var(--tw-font-weight,300)}.rf-field-label{font-size:var(--font-hxx);font-family:var(--font-family-hxx);color:var(--primary-color);margin-top:0;display:block}.rf-field-stack{flex-direction:column;gap:6px;display:flex}.rf-wrapper.form{background:#fff;flex-direction:column;gap:48px;margin:20px 25px 0;display:flex;position:relative}.rf-wrapper input,.rf-wrapper textarea,.rf-wrapper [data-slot=input],.rf-wrapper [data-slot=select-trigger]{font-size:var(--font-h6);font-family:var(--font-family-h6);color:var(--color-neutral-900);border-color:var(--primary-color)}.rf-wrapper input:not(:disabled),.rf-wrapper textarea:not(:disabled),.rf-wrapper [data-slot=input]:not(:disabled),.rf-wrapper [data-slot=select-trigger]:not(:disabled),.rf-wrapper [data-slot=select-trigger]:not(:disabled):hover{background-color:#0000!important}.rf-wrapper input:-webkit-autofill{-webkit-text-fill-color:var(--color-neutral-900);caret-color:var(--color-neutral-900);transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #0000!important}.rf-wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-neutral-900);caret-color:var(--color-neutral-900);transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #0000!important}.rf-wrapper input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-neutral-900);caret-color:var(--color-neutral-900);transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #0000!important}.rf-wrapper [data-slot=select-trigger],.rf-wrapper [data-slot=select-trigger] [data-slot=select-value],.rf-wrapper [data-slot=select-trigger] *{font-size:var(--font-h6)!important;font-family:var(--font-family-h6)!important}.rf-wrapper [data-slot=select-trigger] svg{width:25px;height:25px;color:var(--primary-color)}.rf-wrapper input::placeholder,.rf-wrapper textarea::placeholder{font-size:var(--font-h6);font-family:var(--font-family-h6);color:var(--primary-grey);opacity:.6}.rf-wrapper [data-slot=select-trigger][data-placeholder],.rf-wrapper [data-slot=select-trigger][data-placeholder] [data-slot=select-value]{color:var(--primary-grey);opacity:.6}.rf-select-content,.rf-select-content [data-slot=select-item],.rf-select-content [data-slot=select-item] *,.rf-select-content .rf-country-option,.rf-select-content .rf-country-option *{font-size:var(--font-h6)!important;font-family:var(--font-family-h6)!important}.rf-wrapper [data-invalid] .rf-select-content,.rf-wrapper [data-invalid] .rf-select-content *{color:var(--color-neutral-900)!important}.rf-wrapper input[aria-invalid=true],.rf-wrapper textarea[aria-invalid=true],.rf-wrapper [data-slot=select-trigger][aria-invalid=true]{border-color:var(--primary-color)!important;color:var(--primary-color)!important;box-shadow:none!important;outline:none!important}.rf-wrapper input[aria-invalid=true]::placeholder,.rf-wrapper textarea[aria-invalid=true]::placeholder{color:var(--primary-color)!important}.rf-wrapper input[aria-invalid=true]::placeholder{color:var(--primary-color)!important}.rf-wrapper textarea[aria-invalid=true]::placeholder{color:var(--primary-color)!important}.rf-wrapper [data-invalid] [data-slot=select-trigger],.rf-wrapper [data-invalid] [data-slot=select-trigger] *{color:var(--primary-color)!important}.rf-submit-btn{font-size:var(--large-btn);border:1px solid var(--secondary-color);background-color:var(--secondary-color);width:auto;color:var(--primary-color);border-radius:9999px;padding:24px 30px;line-height:1}.rf-submit-btn:hover:not(:disabled){opacity:.9}.rf-submit-btn:disabled{opacity:.5}.rf-wrapper .rf-profile-actions{flex-wrap:wrap;justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}.rf-wrapper .rf-profile-actions .primary-outline-btn,.rf-wrapper .rf-profile-actions .primary-outline-btn a{font-size:var(--font-smaller,14px);font-family:var(--font-family-smaller,inherit)}.rf-wrapper .rf-profile-actions .primary-outline-btn.rf-profile-save-btn{background:var(--primary-color);color:var(--white-color);border:1px solid var(--primary-color)}.rf-wrapper .rf-profile-actions .primary-outline-btn.rf-profile-save-btn:hover:not(:disabled){background:var(--primary-grey);border-color:var(--primary-grey);color:var(--white-color)}.rf-wrapper .rf-profile-actions .primary-outline-btn.rf-profile-save-btn:focus-visible{box-shadow:0 0 0 1px var(--primary-color)}.rf-wrapper .rf-profile-actions .rf-profile-change-password-link{color:inherit;text-decoration:none}.rf-wrapper .rf-profile-account-actions{flex-wrap:wrap;gap:10px;display:flex}.rf-wrapper .rf-profile-delete-btn{color:var(--matte-red);border-color:var(--matte-red)}.rf-wrapper .rf-profile-delete-btn:hover:not(:disabled){color:var(--matte-red);border-color:var(--matte-red);opacity:.9}.rf-wrapper .rf-profile-export-btn{color:var(--primary-color);border-color:var(--primary-color)}.rf-wrapper .rf-profile-delete-confirm-btn{background-color:var(--matte-red);color:var(--white-color)}.rf-wrapper .rf-profile-delete-confirm-btn:hover:not(:disabled){background-color:var(--matte-red);opacity:.92}.rf-description-bold{font-size:var(--font-paragraph-bold);font-family:var(--font-family-paragraph-bold);font-weight:400}.rf-confirmation-actions{margin-top:100px}.rf-back-home-btn{font-size:var(--small-btn);font-family:var(--font-family-paragraph-bold);border:1px solid var(--primary-color);color:var(--primary-color);background-color:#0000;border-radius:9999px;width:auto;padding:20px}.rf-add-brand-btn{font-size:var(--small-btn);font-family:var(--font-family-small);border:1px solid var(--primary-color);color:var(--primary-color);background-color:#0000;border-radius:9999px;width:auto;padding:10px 20px}.rf-add-brand-btn:hover:not(:disabled){opacity:.9}.rf-add-brand-btn:disabled{opacity:.5}.rf-static-email-value{font-size:var(--font-h6);font-family:var(--font-family-h6);color:var(--primary-color);border-bottom:1px solid var(--primary-color);-webkit-user-select:none;user-select:none;opacity:.75;margin:0;padding:8px 0}
.df-product-card{cursor:pointer;flex-direction:column;gap:0;display:flex}.df-product-card__image-container{position:relative;overflow:hidden}.df-product-card__image-link{background:#fff;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.df-product-card__image-link:before{content:"";padding-top:125%;display:block}.df-product-card__image-link:after{content:"";z-index:1;pointer-events:none;background-color:#0000000d;position:absolute;inset:0}.df-product-card__image-link img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.df-product-card:hover .df-product-card__image-link img{transform:scale(1.03)}.df-product-card__skeleton{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite df-skeleton-pulse;position:absolute;inset:0}@keyframes df-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.df-product-card__overlay-actions{z-index:2;gap:4px;display:flex;position:absolute;top:8px;right:8px}.df-product-card__action-btn{cursor:pointer;border:1.5px solid #ff6464;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .2s,color .2s;display:flex}.df-product-card__action-btn--active{background:var(--matte-red);color:#fff;border-color:var(--matte-red)}.df-product-card__new-badge{color:#666;letter-spacing:.02em;text-align:right;margin:4px 0 0;padding:0;font-size:11px;font-weight:400}.df-product-card__info{flex-direction:column;gap:2px;padding:10px 0 0;display:flex}.df-product-card__attribution{color:#000;font-size:13px;font-weight:400;line-height:1.3}.df-product-card__title{color:#000;margin-top:2px;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;display:block}.df-product-card__title:hover,.df-product-card__title:focus-visible{text-decoration:underline}.df-product-card__year{color:#444;font-size:13px;font-weight:400}.df-product-card__location{color:#555;margin-top:2px;font-size:12px}.df-product-card__auction-date{color:#888;font-size:12px}.df-product-card__price{color:#000;margin-top:4px;font-size:13px;font-weight:500}.df-product-card__action-row{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.df-product-card__btn-inquire,.df-product-card__btn-dealers{cursor:pointer;border-radius:25px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:400;line-height:2;transition:background .2s,color .2s;display:inline-flex}.df-product-card__btn-inquire:focus-visible,.df-product-card__btn-dealers:focus-visible{outline-offset:2px;outline:2px solid #000}.df-product-card__btn-inquire{color:#fff;background:#000;border:1.5px solid #000}.df-product-card__btn-inquire:hover{background:#333;border-color:#333}.df-product-card__btn-dealers{color:#000;background:#fff;border:1.5px solid #000}.df-product-card__btn-dealers:hover{background:#f5f5f5}
:root{--dc-classics-surface:var(--white-color,#fff);--dc-classics-surface-muted:var(--ds-surface-secondary,#f5f5f5);--dc-classics-surface-subtle:var(--ds-surface-muted,#f0f0f5);--dc-classics-text:var(--color-black,#000);--dc-classics-text-strong:#111;--dc-classics-text-muted:#666;--dc-classics-text-subtle:#999;--dc-classics-text-body:#333;--dc-classics-border:var(--ds-border-subtle,#e2e8f0);--dc-classics-inverted-surface:var(--primary-color,#000);--dc-classics-inverted-text:var(--white-color,#fff);--dc-classics-inverted-hover:#333;--dc-classics-overlay-45:#00000073;--dc-classics-overlay-08:#00000014;--dc-classics-overlay-05:#0000000d;--dc-classics-overlay-white-15:#ffffff26;--dc-classics-shadow-lg:0 20px 60px #0000002e;--dc-classics-shadow-md:0 2px 10px #00000026;--dc-classics-shadow-sidebar:4px 0 20px #00000014;--dc-classics-inquire-banner:var(--matte-red,#e05a5a);--dc-classics-skeleton-from:#e8e8e8;--dc-classics-skeleton-mid:var(--ds-surface-secondary,#f5f5f5);--dc-classics-spinner-track:#ddd}
.ds-loading-image-placeholder,.dc-classics-image-placeholder{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:100%;height:100%;min-height:200px;display:block}.ds-loading-image-placeholder-grid{flex:auto;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;width:100%;display:grid}.ds-loading-image-placeholder-grid__card{aspect-ratio:3/4;background-color:var(--ds-surface-secondary,#f5f5f5);border-radius:2px;justify-content:center;align-items:center;min-height:200px;display:flex;overflow:hidden}.dc-classics-card{cursor:pointer;flex-direction:column;justify-content:flex-end;gap:0;height:100%;min-height:0;display:flex}.dc-classics-card-image-wrap{background-color:var(--dc-classics-inverted-text);align-items:flex-end;width:100%;height:auto;display:flex;position:relative;overflow:hidden}.dc-classics-card-image-wrap--loading{flex:auto;justify-content:center;align-items:center;min-height:200px}.dc-classics-card-image-wrap:after{content:"";background-color:var(--dc-classics-overlay-05);z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.dc-classics-card-image-link{width:100%;color:inherit;z-index:0;text-decoration:none;display:block;position:relative}.dc-classics-card-image-wrap--loading .dc-classics-card-image-link{flex:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:72px;display:flex}.dc-classics-card-image-wrap img,.dc-classics-card-image{object-fit:contain;width:100%;height:auto;max-height:100%;transition:transform .4s;display:block}.dc-classics-card-image--hidden{opacity:0;pointer-events:none;position:absolute;overflow:hidden;width:0!important;height:0!important}.dc-classics-card:hover .dc-classics-card-image{transform:scale(1.03)}.dc-classics-card-actions{z-index:2;gap:4px;display:flex;position:absolute;top:8px;right:8px}.dc-classics-card-action-btn{border:1.5px solid var(--matte-red);width:24px;height:24px;color:var(--matte-red);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:flex}.dc-classics-new-badge{color:var(--dc-classics-text-muted);letter-spacing:.02em;text-align:right;margin:4px 0 0;padding:0;font-size:11px;font-weight:400}.dc-classics-card-production{font-size:var(--font-pos_1);font-family:var(--font-family-pos_1);letter-spacing:var(--letter-spacing-pos_1);line-height:var(--line-height-pos_1);text-align:right;margin:0;padding:2px 8px 2px 0}@media (min-width:992px){.dc-classics-card-production{padding:2px 0}}.dc-classics-card-info{flex-direction:column;gap:2px;padding:10px 0 0;display:flex}.dc-classics-card-designer{font-size:var(--font-pos_2)!important;font-family:var(--font-family-pos_2-regular)!important;letter-spacing:var(--letter-spacing-pos_2)!important;line-height:var(--line-height-pos_2)!important}.dc-classics-card-title{font-size:var(--font-pos_3)!important;font-family:var(--font-family-pos_3)!important;letter-spacing:var(--letter-spacing-pos_3)!important;line-height:var(--line-height-pos_3)!important;word-break:break-word!important;margin-bottom:21px!important}.dc-classics-card-source{margin-bottom:15px}.dc-classics-card-location{font-size:var(--font-pos_2)!important;font-family:var(--font-family-pos_2)!important;letter-spacing:var(--letter-spacing-pos_2)!important;line-height:var(--line-height-pos_2)!important;margin-bottom:0!important}.dc-classics-card-availability{font-size:var(--font-pos_1);font-family:var(--font-family-pos_1);letter-spacing:var(--letter-spacing-pos_1);line-height:var(--line-height-pos_1);margin-bottom:15px!important}.dc-classics-card-availability-status{text-transform:capitalize}.dc-classics-card-availability .ellipse{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:5px;display:inline-block}.dc-classics-card-availability .ellipse.color-green{background:var(--secondary-color)}.dc-classics-card-price{color:var(--dc-classics-text);margin-top:2px;font-size:12px}.dc-classics-card-price strong{font-weight:600}.dc-classics-card-buttons{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:15px;display:flex}.dc-classics-card-btn-inquire{background:var(--dc-classics-inverted-surface);color:var(--dc-classics-inverted-text);border:1px solid var(--dc-classics-inverted-surface);cursor:pointer;border-radius:25px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:400;line-height:2;transition:background .2s,color .2s;display:inline-flex}.dc-classics-card-btn-inquire:hover{background:var(--dc-classics-inverted-hover);border-color:var(--dc-classics-inverted-hover)}.dc-classics-card-btn-buy-now{background:var(--dc-classics-surface);color:var(--dc-classics-text);border:1px solid var(--dc-classics-inverted-surface);cursor:pointer;border-radius:25px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:400;line-height:2;transition:background .2s,color .2s;display:inline-flex}.dc-classics-card-btn-buy-now:hover{background:var(--dc-classics-surface-muted,#f5f5f5)}.dc-classics-card-btn-unlock{background:var(--secondary-color,#00ff47);color:var(--dc-classics-text,#1a1a1a);border:1px solid var(--secondary-color,#00ff47);cursor:pointer;border-radius:25px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:400;line-height:2;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.dc-classics-card-btn-unlock:hover{filter:brightness(.95)}.dc-classics-card-btn-dealers{background:var(--dc-classics-surface);color:var(--dc-classics-text);border:1px solid var(--dc-classics-inverted-surface);cursor:pointer;border-radius:25px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:400;line-height:2;transition:background .2s,color .2s;display:inline-flex}.dc-classics-card-btn-dealers:hover{background:var(--dc-classics-surface-muted)}
.dc-dealers-modal-backdrop{z-index:9999;background:var(--dc-classics-overlay-45);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dc-dealers-modal{background-color:var(--white-color);text-align:center;border-radius:20px;grid-template-rows:1fr auto;justify-content:center;align-items:center;width:min(100%,520px);height:300px;padding:20px;display:grid}.dc-dealers-modal__actions{justify-content:center;gap:12px;display:flex}.dc-dealers-modal__btn{font-family:var(--font-family-smaller);font-size:var(--font-smaller);letter-spacing:var(--letter-spacing-smaller);cursor:pointer;border:1px solid var(--primary-color);border-radius:9999px;justify-content:center;align-items:center;min-width:120px;margin-bottom:5px;padding:5px 40px;line-height:2;transition:opacity .2s,background .2s;display:inline-flex}.dc-dealers-modal__btn--cancel{background:var(--dc-classics-surface);color:var(--dc-classics-text)}.dc-dealers-modal__btn--cancel:hover{background:var(--dc-classics-surface-muted)}.dc-dealers-modal__btn--continue{background:var(--dc-classics-inverted-surface);color:var(--dc-classics-inverted-text);border-color:var(--dc-classics-inverted-surface)}.dc-dealers-modal__btn--continue:hover{background:var(--dc-classics-inverted-hover);border-color:var(--dc-classics-inverted-hover)}
