Brand colors
@theme__color__primary
@theme__color__secondary
@theme__color__primary-alt
Text colors
@heading__color__base
@od-heading__color--secondary
@od-p__color--primary
@od-p__color--secondary
@link__color
@form-element-input__focus__color
@form-element-input-placeholder__color
System colors
@button-primary__background
@button__background
@form-element-input__border-color
@form-element-input__disabled__background
Background colors
@page__background-color
@od-product__background
@od-background__color--primary
@od-background__color--secondary
@od-background__color--tertiary
@od-overlay__background
State colors
@message-success__color
@error__color
@od-state-inactive__color
@od-state-active__color
Order-status colors
@od-order-label__bg--progress
@od-order-label__bg--warning
@od-order-label__bg--success
@od-order-label__bg--error
Other colors
@od-line-separator
@od-discount__color
Headlines
Headline 1 (H1)
Headline 1 (H1 mobile)
Headline 1 (H1) - PDP
Headline 1 (H1 mobile) - PDP
Headline 2 (H2)
Headline 2 (H2 mobile)
Headline 3 (H3)
Headline 3 (H3 mobile)
Headline 4 (H4)
Headline 5 (H5)
Headline 6 (H6)
Text
Paragraph
Lists
Ordered list:
- Item
- Item
- Item
Unordered list:
- Item
- Item
- Item
Details list:
- Description Term
- Description Details
- Description Term
- Description Details
- Description Term
- Description Details
Indents
@indent__base
@indent__xs
@indent__s
@indent__m
@indent__l
@indent__xl
@od-indent__xxl
@od-indent__xxxl
@od-indent__xxxxl
Browser default button
Primary button
Secondary button
Mixin .lib-button-reset();
Mixin .lib-button-as-link();
Mixin .lib-link-as-button();
Mixin .lib-button-revert-secondary-color();
Page Builder buttons without URL <div>
Page Builder buttons as links
Actions toolbar
@actions-toolbar-actions__position: left; @actions-toolbar-actions__reverse: false;
@actions-toolbar-actions__position: center; @actions-toolbar-actions__reverse: false;
@actions-toolbar-actions__position: right; @actions-toolbar-actions__reverse: false;
@actions-toolbar-actions__position: justify; @actions-toolbar-actions__reverse: false;
@actions-toolbar-actions__position: left; @actions-toolbar-actions__reverse: true;
@actions-toolbar-actions__position: center; @actions-toolbar-actions__reverse: true;
@actions-toolbar-actions__position: right; @actions-toolbar-actions__reverse: true;
@actions-toolbar-actions__position: justify; @actions-toolbar-actions__reverse: true;
How to use
<i class="od-icon-{iconName}"></i>
.selector::[before|after] {
.od-icon(@od-icon-{iconName});
}
All icons
account-circle
@od-icon-account-circle
<i class="od-icon-account-circle"></i>
account
@od-icon-account
<i class="od-icon-account"></i>
after-sales-enquiries
@od-icon-after-sales-enquiries
<i class="od-icon-after-sales-enquiries"></i>
arrow-down
@od-icon-arrow-down
<i class="od-icon-arrow-down"></i>
arrow-left-alt
@od-icon-arrow-left-alt
<i class="od-icon-arrow-left-alt"></i>
arrow-left-circle
@od-icon-arrow-left-circle
<i class="od-icon-arrow-left-circle"></i>
arrow-left
@od-icon-arrow-left
<i class="od-icon-arrow-left"></i>
arrow-right-alt
@od-icon-arrow-right-alt
<i class="od-icon-arrow-right-alt"></i>
arrow-right-circle
@od-icon-arrow-right-circle
<i class="od-icon-arrow-right-circle"></i>
arrow-right
@od-icon-arrow-right
<i class="od-icon-arrow-right"></i>
arrow-up
@od-icon-arrow-up
<i class="od-icon-arrow-up"></i>
attachment
@od-icon-attachment
<i class="od-icon-attachment"></i>
availability
@od-icon-availability
<i class="od-icon-availability"></i>
bag
@od-icon-bag
<i class="od-icon-bag"></i>
bar-2
@od-icon-bar-2
<i class="od-icon-bar-2"></i>
bar
@od-icon-bar
<i class="od-icon-bar"></i>
bell
@od-icon-bell
<i class="od-icon-bell"></i>
calendar
@od-icon-calendar
<i class="od-icon-calendar"></i>
camera
@od-icon-camera
<i class="od-icon-camera"></i>
card
@od-icon-card
<i class="od-icon-card"></i>
cart-left
@od-icon-cart-left
<i class="od-icon-cart-left"></i>
cart-right-alt
@od-icon-cart-right-alt
<i class="od-icon-cart-right-alt"></i>
cart-right
@od-icon-cart-right
<i class="od-icon-cart-right"></i>
chat
@od-icon-chat
<i class="od-icon-chat"></i>
choose-rug
@od-icon-choose-rug
<i class="od-icon-choose-rug"></i>
clock
@od-icon-clock
<i class="od-icon-clock"></i>
commercial-projects
@od-icon-commercial-projects
<i class="od-icon-commercial-projects"></i>
compare
@od-icon-compare
<i class="od-icon-compare"></i>
compass
@od-icon-compass
<i class="od-icon-compass"></i>
complimentary-swatches
@od-icon-complimentary-swatches
<i class="od-icon-complimentary-swatches"></i>
cross-circle-filled
@od-icon-cross-circle-filled
<i class="od-icon-cross-circle-filled"></i>
cross-circle
@od-icon-cross-circle
<i class="od-icon-cross-circle"></i>
cross
@od-icon-cross
<i class="od-icon-cross"></i>
cursor
@od-icon-cursor
<i class="od-icon-cursor"></i>
damage-returns
@od-icon-damage-returns
<i class="od-icon-damage-returns"></i>
delete-alt
@od-icon-delete-alt
<i class="od-icon-delete-alt"></i>
delete-empty
@od-icon-delete-empty
<i class="od-icon-delete-empty"></i>
delete
@od-icon-delete
<i class="od-icon-delete"></i>
delivery-warranties
@od-icon-delivery-warranties
<i class="od-icon-delivery-warranties"></i>
designer-program
@od-icon-designer-program
<i class="od-icon-designer-program"></i>
designer
@od-icon-designer
<i class="od-icon-designer"></i>
download
@od-icon-download
<i class="od-icon-download"></i>
@od-icon-email
<i class="od-icon-email"></i>
enlarge
@od-icon-enlarge
<i class="od-icon-enlarge"></i>
@od-icon-facebook
<i class="od-icon-facebook"></i>
fast-forward
@od-icon-fast-forward
<i class="od-icon-fast-forward"></i>
filter
@od-icon-filter
<i class="od-icon-filter"></i>
filters
@od-icon-filters
<i class="od-icon-filters"></i>
flag
@od-icon-flag
<i class="od-icon-flag"></i>
general-faq
@od-icon-general-faq
<i class="od-icon-general-faq"></i>
google-plus
@od-icon-google-plus
<i class="od-icon-google-plus"></i>
heart-filled
@od-icon-heart-filled
<i class="od-icon-heart-filled"></i>
heart
@od-icon-heart
<i class="od-icon-heart"></i>
help-enquires
@od-icon-help-enquires
<i class="od-icon-help-enquires"></i>
help-general
@od-icon-help-general
<i class="od-icon-help-general"></i>
help
@od-icon-help
<i class="od-icon-help"></i>
huzz
@od-icon-huzz
<i class="od-icon-huzz"></i>
info
@od-icon-info
<i class="od-icon-info"></i>
@od-icon-instagram
<i class="od-icon-instagram"></i>
@od-icon-linkedin
<i class="od-icon-linkedin"></i>
location-filled
@od-icon-location-filled
<i class="od-icon-location-filled"></i>
location
@od-icon-location
<i class="od-icon-location"></i>
marketing-comms
@od-icon-marketing-comms
<i class="od-icon-marketing-comms"></i>
measure-delivery
@od-icon-measure-delivery
<i class="od-icon-measure-delivery"></i>
menu1
@od-icon-menu1
<i class="od-icon-menu1"></i>
menu2
@od-icon-menu2
<i class="od-icon-menu2"></i>
message
@od-icon-message
<i class="od-icon-message"></i>
messenger
@od-icon-messenger
<i class="od-icon-messenger"></i>
minus
@od-icon-minus
<i class="od-icon-minus"></i>
modular-sofas
@od-icon-modular-sofas
<i class="od-icon-modular-sofas"></i>
mute
@od-icon-mute
<i class="od-icon-mute"></i>
navigation
@od-icon-navigation
<i class="od-icon-navigation"></i>
online-quoting
@od-icon-online-quoting
<i class="od-icon-online-quoting"></i>
outdoor-tech
@od-icon-outdoor-tech
<i class="od-icon-outdoor-tech"></i>
outlet
@od-icon-outlet
<i class="od-icon-outlet"></i>
padlock-alt
@od-icon-padlock-alt
<i class="od-icon-padlock-alt"></i>
padlock
@od-icon-padlock
<i class="od-icon-padlock"></i>
pause
@od-icon-pause
<i class="od-icon-pause"></i>
payment-orders
@od-icon-payment-orders
<i class="od-icon-payment-orders"></i>
pencil
@od-icon-pencil
<i class="od-icon-pencil"></i>
phone
@od-icon-phone
<i class="od-icon-phone"></i>
@od-icon-pinterest
<i class="od-icon-pinterest"></i>
play
@od-icon-play
<i class="od-icon-play"></i>
plus-circle
@od-icon-plus-circle
<i class="od-icon-plus-circle"></i>
plus
@od-icon-plus
<i class="od-icon-plus"></i>
product-diversity
@od-icon-product-diversity
<i class="od-icon-product-diversity"></i>
products-care
@od-icon-products-care
<i class="od-icon-products-care"></i>
products
@od-icon-products
<i class="od-icon-products"></i>
question
@od-icon-question
<i class="od-icon-question"></i>
reseller
@od-icon-reseller
<i class="od-icon-reseller"></i>
resources
@od-icon-resources
<i class="od-icon-resources"></i>
rhombus
@od-icon-rhombus
<i class="od-icon-rhombus"></i>
search-alt
@od-icon-search-alt
<i class="od-icon-search-alt"></i>
search
@od-icon-search
<i class="od-icon-search"></i>
send
@od-icon-send
<i class="od-icon-send"></i>
settings
@od-icon-settings
<i class="od-icon-settings"></i>
share
@od-icon-share
<i class="od-icon-share"></i>
showroom
@od-icon-showroom
<i class="od-icon-showroom"></i>
skip
@od-icon-skip
<i class="od-icon-skip"></i>
snapchat-filled
@od-icon-snapchat-filled
<i class="od-icon-snapchat-filled"></i>
snapchat
@od-icon-snapchat
<i class="od-icon-snapchat"></i>
sofa-cushion-profiles
@od-icon-sofa-cushion-profiles
<i class="od-icon-sofa-cushion-profiles"></i>
sofa-customisation
@od-icon-sofa-customisation
<i class="od-icon-sofa-customisation"></i>
sofa1
@od-icon-sofa1
<i class="od-icon-sofa1"></i>
sofa2
@od-icon-sofa2
<i class="od-icon-sofa2"></i>
sofa3
@od-icon-sofa3
<i class="od-icon-sofa3"></i>
sofa4
@od-icon-sofa4
<i class="od-icon-sofa4"></i>
sound-on
@od-icon-sound-on
<i class="od-icon-sound-on"></i>
spotify
@od-icon-spotify
<i class="od-icon-spotify"></i>
star-filled
@od-icon-star-filled
<i class="od-icon-star-filled"></i>
star
@od-icon-star
<i class="od-icon-star"></i>
stockist-program
@od-icon-stockist-program
<i class="od-icon-stockist-program"></i>
stockist
@od-icon-stockist
<i class="od-icon-stockist"></i>
success-circle
@od-icon-success-circle
<i class="od-icon-success-circle"></i>
success-filled
@od-icon-success-filled
<i class="od-icon-success-filled"></i>
success
@od-icon-success
<i class="od-icon-success"></i>
thumb
@od-icon-thumb
<i class="od-icon-thumb"></i>
tiktok
@od-icon-tiktok
<i class="od-icon-tiktok"></i>
trade-pricing
@od-icon-trade-pricing
<i class="od-icon-trade-pricing"></i>
trade-showrooms
@od-icon-trade-showrooms
<i class="od-icon-trade-showrooms"></i>
triangle-down
@od-icon-triangle-down
<i class="od-icon-triangle-down"></i>
triangle-left
@od-icon-triangle-left
<i class="od-icon-triangle-left"></i>
triangle-right
@od-icon-triangle-right
<i class="od-icon-triangle-right"></i>
triangle-up
@od-icon-triangle-up
<i class="od-icon-triangle-up"></i>
tumblr
@od-icon-tumblr
<i class="od-icon-tumblr"></i>
@od-icon-twitter
<i class="od-icon-twitter"></i>
union
@od-icon-union
<i class="od-icon-union"></i>
upload
@od-icon-upload
<i class="od-icon-upload"></i>
warning-filled
@od-icon-warning-filled
<i class="od-icon-warning-filled"></i>
warning
@od-icon-warning
<i class="od-icon-warning"></i>
youtube
@od-icon-youtube
<i class="od-icon-youtube"></i>
Static input
UI input
Select
Textarea
Checkboxes
Radio buttons
How to use
<update handle="od_faq_modal"/>
<move element="od.faq.modal" destination="page.wrapper" after="footer-container"/>
<button data-trigger="faq-modal">Open FAQ modal</button>
FAQ modal trigger example
Custom template {"od/swiper": {}}
Custom template with draggable scrollbar {"od/swiper": {"scrollbar": {"auto": true}}}
Custom template with media breakpoint {"od/swiper": {"breakpoint": "(max-width: 1025px)"}}
Custom template with thumbs {"od/swiper": {"slidesPerView": 1, "thumbs": {"swiper": ".js-swiper-thumbs"}}
Page Builder's Grid {"od/swiper": {"pageBuilder": true}}
Slide 1
Slide 2
Slide 3
Slide 4
Slide 5
Slide 6
Slide 7
Slide 8
Slide 9
Slide 10
Page Builder's Grid with media breakpoint {"od/swiper": {"pageBuilder": true, "breakpoint": "(max-width: 1024px)"}}
Slide 1
Slide 2
Slide 3
Slide 4
Slide 5
Slide 6
Slide 7
Slide 8
Slide 9
Slide 10