Bootstrap Utility Exampl
p-4 rounded-4 shadow m-auto position-relative overflow-hidden
Css
Custom CSS Example
custom-image
Css
.custom-image {
}
Custom Callout Example
callout
Css
.callout {
width: 100%;
max-width: 850px;
}
.callout > * {
max-width: 65ch;
z-index:1;
}
.callout::after {
content: "";
background: url(data:image/svg+xml;base64,PCEtLT94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/LS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9InJnYmEoODUsIDAsIDI1NSwgMSkiIGNsYXNzPSJiaSBiaS1hc3RlcmlzayIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBkPSJNOCAwYTEgMSAwIDAgMSAxIDF2NS4yNjhsNC41NjItMi42MzRhMSAxIDAgMSAxIDEgMS43MzJMMTAgOGw0LjU2MiAyLjYzNGExIDEgMCAxIDEtMSAxLjczMkw5IDkuNzMyVjE1YTEgMSAwIDEgMS0yIDBWOS43MzJsLTQuNTYyIDIuNjM0YTEgMSAwIDEgMS0xLTEuNzMyTDYgOCAxLjQzOCA1LjM2NmExIDEgMCAwIDEgMS0xLjczMkw3IDYuMjY4VjFhMSAxIDAgMCAxIDEtMXoiLz4KPC9zdmc+);
position: absolute;
height: 200px;
background-position: center;
right: 0;
top: 0;
background-size: 100%;
z-index: 0;
transform: translate(20%, -20%) rotate(45deg);
background-repeat: no-repeat;
aspect-ratio: 1/1;
opacity: 0.6;
}
Stock
stock
Css
.stock .backOrderedState{
color: #E18F1D;
}
Personalization Product Feature
personalization-product-feature
Css
div.personalization-product-feature > div > div > div > div > span > span {
background: url('/Files/Images/Logos/personalized.jpg') no-repeat;
border: none;
width: 25px;
height: 25px;
color: transparent;
padding: 2px 2px;
display: block;
}
Fix Height - for Image Carousel
fix-height-for-image-carousel
Css
#content > div.pb-5.pb-lg-6.pt-lg-0.fix-height-for-image-carousel.item_swift_2columns > div > div > div.g-col.order-first.order-lg-0 > div.d-flex.gap-3.h-100.flex-column.item_swift_productdetailsimage {
height: auto !important;
}