Style Guide

COLORI

Brand

  • brand
    tw-bg-brand
  • white
    tw-bg-white

Grayscale

  • black50
    tw-bg-black50
  • black100
    tw-bg-black100
  • black200
    tw-bg-black200
  • black300
    tw-bg-black300
  • black400
    tw-bg-black400
  • black500
    tw-bg-black500
  • black600
    tw-bg-black600
  • black700
    tw-bg-black700
  • black800
    tw-bg-black800
  • black900
    tw-bg-black900
  • black950
    tw-bg-black950
  • black
    tw-bg-black

Semantic

Success

  • success50
    tw-bg-success50
  • success100
    tw-bg-success100
  • success200
    tw-bg-success200

Error

  • error50
    tw-bg-error50
  • error100
    tw-bg-error100
  • error200
    tw-bg-error200

Info

  • info50
    tw-bg-info50
  • info100
    tw-bg-info100
  • info200
    tw-bg-info200

FONT

Typography scale and font classes used throughout the theme.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
tw-text-heading-m

Size: 4.0rem | Line height: 133%

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
tw-text-heading-s

Size: 3.2rem | Line height: 133%

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
tw-text-subheading-l

Size: 2.4rem | Line height: 133%

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
tw-text-subheading-m

Size: 2.0rem | Line height: 133%

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
tw-text-subheading-s

Size: 1.8rem | Line height: 133%

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
tw-text-body-l

Size: 1.8rem | Line height: 150%

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
tw-text-body-m

Size: 1.6rem | Line height: 150%

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
tw-text-body-s

Size: 1.4rem | Line height: 150%

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
tw-text-body-xs

Size: 1.2rem | Line height: 150%

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
tw-text-label-l

Size: 1.6rem | Line height: 133%

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
tw-text-label-m

Size: 1.4rem | Line height: 133%

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
tw-text-label-s

Size: 1.2rem | Line height: 133%

BUTTONS

Button variants and states available in the design system.

Default Button

LINK BUTTON
tw-button

XS Button

XS LINK BUTTON
tw-button-xs

XXS Button

XXS LINK BUTTON
tw-button-xxs

Primary Button

LINK BUTTON DISABLED LINK BUTTON
tw-button-primary

Primary Button XS

LINK BUTTON DISABLED LINK BUTTON
tw-button-primary-xs

Primary Button XXS

LINK BUTTON DISABLED LINK BUTTON
tw-button-primary-xxs

Outline Button

LINK BUTTON DISABLED LINK BUTTON
tw-button-outline

Outline Button XS

LINK BUTTON DISABLED LINK BUTTON
tw-button-outline-xs

Outline Button XXS

LINK BUTTON DISABLED LINK BUTTON
tw-button-outline-xxs

Tertiary Button

LINK BUTTON DISABLED LINK BUTTON
tw-button-tertiary

Tertiary Button XS

LINK BUTTON DISABLED LINK BUTTON
tw-button-tertiary-xs

Tertiary Button XXS

LINK BUTTON DISABLED LINK BUTTON
tw-button-tertiary-xxs

Text Link Button

LINK BUTTON DISABLED LINK BUTTON
tw-button-text-link

Text Link Button XS

LINK BUTTON DISABLED LINK BUTTON
tw-button-text-link-xs

Text Link Button XXS

LINK BUTTON DISABLED LINK BUTTON
tw-button-text-link-xxs

Icon Button

tw-button-icon

Note: Must be use with any oder button class (in the example is used with tw-button-outline)

Icon Button XS

tw-button-icon-xs

Note: Must be use with any oder button XS class (in the example is used with tw-button-outline-xs)

Icon Button XXS

tw-button-text-link-xxs

Note: Must be use with any oder button XXS class (in the example is used with tw-button-outline-xxs)

INPUTS

Input variants and states available in the design system.

                Input class: tw-input
                Label class: tw-label
            

SELECT

                tw-input-select
            

INPUT FILE

Nessun file selezionato

CHECKBOX

Checkbox variants and states available in the design system.

tw-checkbox

PRODUCT CARD

Standard product card component with image, title, price, and interactive elements.

HORIZONTAL PRODUCT CARD

Compact horizontal product card layout for cart, wishlist, and similar contexts.

BREADCRUMBS

Breadcrumbs are a secondary navigation pattern that help users understand their current location within the site hierarchy and easily navigate back to previous levels.

SLIDER

Demo of the reusable slider component with external controls.

SWIPER SLIDER

Demo of the reusable bog-slider component with external navigation controls.
This slider is fully customizable and can be customized.

You can destroy the slider on specific breakpoints by adding the param slider_breakpoint.

ACCORDION

accordion component for collapsible content sections.

This is the accordion title
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.