AERÉ Fenders

The superyacht industry learned a long time ago that lugging and stowing heavy fenders that take up valuable space is far from ideal.

Aeré has a much better answer.

Aeré Docking Solutions has a full line of superyacht proven inflatable fenders that every boat owner should have, no matter what size boat.  They are light, strong, and very durable.  And they deflate to efficiently stow when not in use.

Boston Marine Services is your local Aeré dealer and has fenders, fender covers, dock lines, work platforms and other Aeré solutions that we can deliver to your dock or drop ship directly to you.

Request Parts

Global Grid

.container

Sets the main container width for elements. Uses var(--page-margin)

.container-offset-right

Remove the left margin of a container and fix an element to the right

.container-offset-left

Remove the left margin of a container and fix an element to the left

.row

Sets the main vertical margin spacing for elements. Uses var(--row-spacing)

.row-padding

Sets the main vertical padding for elements. Uses var(--row-spacing)

Layout Elements

.inner-grid

Sets the global 12 column grid for aligning elements. Uses var(--column-gap)

1
2
3
4
5
6
7
8
9
10
11
12

.inner-grid > .content-container

Sets the global 'Single Column Copy' grid alignment for a standard content area.

Content

.inner-grid > .grid-inner-full

Sets an element to span 12 columns

Content

.inner-grid > .grid-inner-2-10-large

Sets an element to span 12 columns on small screens, and10 columns on large screens. Any addional global grid layout classes can be added to the site where applicable.

Content

.columns.columns-2

Sets a 2 column grid. Uses var(--column-gap)

1
2

.columns.columns-3

Sets a 3 column grid. Uses var(--column-gap)

1
2
3

Media

A setup is in place using lazysizes, Focal Point and Responsive Images that means appropriately sized images are always lazy loaded for all media elements. The JS handles all the heavy lifting and image sizes are controlled using var(--aspect-ratio).

Image Aspect Ratios

A $base-image-padding aspect ratio is set and is applied as default to all media. Any additional site wide aspect ratios can be added to the site where applicable. ie: $portrait-image-padding, $widescreen-image-padding. Sass variables can be added to components/00-config/_settings.scss and CSS classes added /components/10-atoms/media/_media.scss

.media-{aspect-ratio} classes can be added to any wrapping element containing media to pass through var(--aspect-ratio).

Default

Homepage

Homepage

Boston Marine Services
Large white yacht on a lift under a bright blue sky.

Yacht-Quality Marine Services in the Heart 
of Boston Harbor

From climate controlled seasonal storage to upgrades, refits and major repairs, Boston Marine Services delivers expert care for recreational and commercial vessels alike.

Featured Services

computer-screen

Mechanical Systems

voltage-meter

Electronics / AV / IT

boat-large

Haul-Out & Storage

battery

Electrical Systems

tools

Special Services

paintbrush

Painting / Varnish

wood-saw

Carpentry

material

Fiberglass / Composites

award

Concierge

BMS staff standing in front of a boat and van, smiling.

Who is BMS

Boston Marine Services is New England’s trusted source for precision marine maintenance, repairs, and storage. Located in Charlestown, our facility combines decades of craftsmanship with state-of-the-art equipment—including a 75-ton travel lift and access to a 500-ton floating dry dock.

As a proud member of the Ocean Havens family, we support a network of award-winning marinas across Boston, Provincetown, and Portland, and offer unparalleled access to fuel services, concierge care, and a growing loyalty program through Ocean Access.

Princess 72

"They were great communicators and provided exceptional service ... having a good team nearby to provide service is a great asset to us."

Why Choose BMS

Large blue and white boat inside a spacious warehouse, with a person nearby.

Craftsmanship

Decades of hands-on experience, precision,
and pride go into every
project we deliver.

Boat docked at a marina with a man on the pier.

Capacity

With a large-scale facility and skilled team, we handle vessels of all sizes with ease.

Skyline of skyscrapers by the water under a partly cloudy sky.

Convenience

Located right in Boston Harbor, we offer fast access, flexible scheduling, and reliable service.

.media-portrait

Homepage

Homepage

Boston Marine Services
Large white yacht on a lift under a bright blue sky.

Yacht-Quality Marine Services in the Heart 
of Boston Harbor

From climate controlled seasonal storage to upgrades, refits and major repairs, Boston Marine Services delivers expert care for recreational and commercial vessels alike.

Featured Services

computer-screen

Mechanical Systems

voltage-meter

Electronics / AV / IT

boat-large

Haul-Out & Storage

battery

Electrical Systems

tools

Special Services

paintbrush

Painting / Varnish

wood-saw

Carpentry

material

Fiberglass / Composites

award

Concierge

BMS staff standing in front of a boat and van, smiling.

Who is BMS

Boston Marine Services is New England’s trusted source for precision marine maintenance, repairs, and storage. Located in Charlestown, our facility combines decades of craftsmanship with state-of-the-art equipment—including a 75-ton travel lift and access to a 500-ton floating dry dock.

As a proud member of the Ocean Havens family, we support a network of award-winning marinas across Boston, Provincetown, and Portland, and offer unparalleled access to fuel services, concierge care, and a growing loyalty program through Ocean Access.

Princess 72

"They were great communicators and provided exceptional service ... having a good team nearby to provide service is a great asset to us."

Why Choose BMS

Large blue and white boat inside a spacious warehouse, with a person nearby.

Craftsmanship

Decades of hands-on experience, precision,
and pride go into every
project we deliver.

Boat docked at a marina with a man on the pier.

Capacity

With a large-scale facility and skilled team, we handle vessels of all sizes with ease.

Skyline of skyscrapers by the water under a partly cloudy sky.

Convenience

Located right in Boston Harbor, we offer fast access, flexible scheduling, and reliable service.

.media-widescreen

Homepage

Homepage

Boston Marine Services
Large white yacht on a lift under a bright blue sky.

Yacht-Quality Marine Services in the Heart 
of Boston Harbor

From climate controlled seasonal storage to upgrades, refits and major repairs, Boston Marine Services delivers expert care for recreational and commercial vessels alike.

Featured Services

computer-screen

Mechanical Systems

voltage-meter

Electronics / AV / IT

boat-large

Haul-Out & Storage

battery

Electrical Systems

tools

Special Services

paintbrush

Painting / Varnish

wood-saw

Carpentry

material

Fiberglass / Composites

award

Concierge

BMS staff standing in front of a boat and van, smiling.

Who is BMS

Boston Marine Services is New England’s trusted source for precision marine maintenance, repairs, and storage. Located in Charlestown, our facility combines decades of craftsmanship with state-of-the-art equipment—including a 75-ton travel lift and access to a 500-ton floating dry dock.

As a proud member of the Ocean Havens family, we support a network of award-winning marinas across Boston, Provincetown, and Portland, and offer unparalleled access to fuel services, concierge care, and a growing loyalty program through Ocean Access.

Princess 72

"They were great communicators and provided exceptional service ... having a good team nearby to provide service is a great asset to us."

Why Choose BMS

Large blue and white boat inside a spacious warehouse, with a person nearby.

Craftsmanship

Decades of hands-on experience, precision,
and pride go into every
project we deliver.

Boat docked at a marina with a man on the pier.

Capacity

With a large-scale facility and skilled team, we handle vessels of all sizes with ease.

Skyline of skyscrapers by the water under a partly cloudy sky.

Convenience

Located right in Boston Harbor, we offer fast access, flexible scheduling, and reliable service.

Paragraphs

Margins

.row class is added to each .field__item of the main field_paragraphs reference field. This puts a global vertical spacing between all page building elements. In some cases, a Paragraph type has a full width background colour and when this is placed up against another such item, we want to remove the margin.

field_paragraphs has a preprocess in .theme where and array of these types can be set and the appropriate negative margin is added. Uses .row-offset-bottom, .row-offset-top

Css

components/00-config

These files must only contain Sass variables and mixins, no actual CSS should be written. They are included into every Component Scss file for use, so any CSS would be repeated many times throughout the codebase.

components/00-config/_typography.scss

All typography related variables and mixins should be added here.

components/05-base/_variables.scss

All css variables should be added in this file. The thinking here is any measurement of anything that needs to change between breakpoints should have a css variable.

components/05-base/_grid.scss

This file contains any classes for the global grid and layout setup. Any site specific grid classes should be added here.

components/05-base/_utility.scss

Following the principles of Tailwind, utility classes are added here. These are classes that are used all over the site for a variety of purposes, from layout and background colours to typography and borders. This starting file has a framework to follow and any site specific extra classes should be added. The idea is to start with utility classes first for all elements, then write component based css.

Icons

Icomoon is used for managing all the required icons using an icon font.

components/00-config/_icons.scss

This file contains the global @include fonticonSetup() and @include fonticon() mixin and Sass variables should be added for each icon required for the site. The class .f-icon should be added to any element you need an icon on, which uses fonticonSetup, then fonticon can be used to apply the specific settings.

components/05-base/_icons.scss

This file can be used for any reusable classes to place an icon onto an element, for example .f-icon.close. The specific sizing and colour etc will still need to be applied to the element specific css using the main mixin, but this is a way to easily force the icon character in multiple places sitewide.

Breakpoints

Sensible default breakpoints are set in components/00-config/_settings.scss. CSS is always written mobile first.

When specific CSS is required for smaller breakpoints, the appropriate mix should be used, rather then writing extra CSS to override these styles at a larger breakpoint.

           

Correct

.class-name{ @include breakpoint($bp--phone){ display: flex; } }

Incorrect

.class-name{ display: flex; @include breakpoint($bp--tablet-portrait){ display: block; } }