No notes defined.
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.92308 12.0039C8.92308 12.1865 8.86894 12.3649 8.76751 12.5167C8.66608 12.6685 8.52192 12.7868 8.35325 12.8567C8.18458 12.9266 7.99898 12.9449 7.81992 12.9092C7.64086 12.8736 7.47638 12.7857 7.34729 12.6566C7.21819 12.5275 7.13028 12.363 7.09466 12.184C7.05904 12.0049 7.07732 11.8193 7.14719 11.6507C7.21706 11.482 7.33537 11.3378 7.48717 11.2364C7.63897 11.135 7.81743 11.0808 8 11.0808C8.24482 11.0808 8.4796 11.1781 8.65271 11.3512C8.82583 11.5243 8.92308 11.7591 8.92308 12.0039ZM8 3.69621C6.30308 3.69621 4.92308 4.93852 4.92308 6.46544V6.77314C4.92308 6.93635 4.98791 7.09287 5.10332 7.20828C5.21873 7.32368 5.37525 7.38852 5.53846 7.38852C5.70167 7.38852 5.8582 7.32368 5.97361 7.20828C6.08901 7.09287 6.15385 6.93635 6.15385 6.77314V6.46544C6.15385 5.61929 6.98231 4.92698 8 4.92698C9.01769 4.92698 9.84615 5.61929 9.84615 6.46544C9.84615 7.3116 9.01769 8.0039 8 8.0039C7.83679 8.0039 7.68027 8.06874 7.56486 8.18415C7.44945 8.29955 7.38462 8.45608 7.38462 8.61929V9.23467C7.38462 9.39788 7.44945 9.55441 7.56486 9.66982C7.68027 9.78522 7.83679 9.85006 8 9.85006C8.16321 9.85006 8.31974 9.78522 8.43514 9.66982C8.55055 9.55441 8.61539 9.39788 8.61539 9.23467V9.17929C10.0185 8.9216 11.0769 7.80237 11.0769 6.46544C11.0769 4.93852 9.69692 3.69621 8 3.69621ZM16 8.0039C16 9.58615 15.5308 11.1329 14.6518 12.4485C13.7727 13.7641 12.5233 14.7894 11.0615 15.3949C9.59966 16.0004 7.99113 16.1589 6.43928 15.8502C4.88743 15.5415 3.46197 14.7796 2.34315 13.6608C1.22433 12.5419 0.462403 11.1165 0.153721 9.56463C-0.15496 8.01278 0.00346628 6.40425 0.608967 4.94244C1.21447 3.48063 2.23985 2.2312 3.55544 1.35215C4.87103 0.473098 6.41775 0.00390625 8 0.00390625C10.121 0.00614611 12.1546 0.84972 13.6544 2.34953C15.1542 3.84933 15.9978 5.88286 16 8.0039ZM14.7692 8.0039C14.7692 6.66508 14.3722 5.35632 13.6284 4.24312C12.8846 3.12993 11.8274 2.2623 10.5905 1.74995C9.35356 1.23761 7.99249 1.10355 6.67939 1.36474C5.36629 1.62594 4.16013 2.27064 3.21343 3.21734C2.26674 4.16403 1.62203 5.37019 1.36084 6.68329C1.09965 7.9964 1.2337 9.35746 1.74605 10.5944C2.2584 11.8313 3.12603 12.8885 4.23922 13.6323C5.35241 14.3761 6.66117 14.7731 8 14.7731C9.79469 14.7711 11.5153 14.0573 12.7843 12.7882C14.0534 11.5192 14.7672 9.79859 14.7692 8.0039Z" fill="black" />
</svg>
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path
d="M8.92308 12.0039C8.92308 12.1865 8.86894 12.3649 8.76751 12.5167C8.66608 12.6685 8.52192 12.7868 8.35325 12.8567C8.18458 12.9266 7.99898 12.9449 7.81992 12.9092C7.64086 12.8736 7.47638 12.7857 7.34729 12.6566C7.21819 12.5275 7.13028 12.363 7.09466 12.184C7.05904 12.0049 7.07732 11.8193 7.14719 11.6507C7.21706 11.482 7.33537 11.3378 7.48717 11.2364C7.63897 11.135 7.81743 11.0808 8 11.0808C8.24482 11.0808 8.4796 11.1781 8.65271 11.3512C8.82583 11.5243 8.92308 11.7591 8.92308 12.0039ZM8 3.69621C6.30308 3.69621 4.92308 4.93852 4.92308 6.46544V6.77314C4.92308 6.93635 4.98791 7.09287 5.10332 7.20828C5.21873 7.32368 5.37525 7.38852 5.53846 7.38852C5.70167 7.38852 5.8582 7.32368 5.97361 7.20828C6.08901 7.09287 6.15385 6.93635 6.15385 6.77314V6.46544C6.15385 5.61929 6.98231 4.92698 8 4.92698C9.01769 4.92698 9.84615 5.61929 9.84615 6.46544C9.84615 7.3116 9.01769 8.0039 8 8.0039C7.83679 8.0039 7.68027 8.06874 7.56486 8.18415C7.44945 8.29955 7.38462 8.45608 7.38462 8.61929V9.23467C7.38462 9.39788 7.44945 9.55441 7.56486 9.66982C7.68027 9.78522 7.83679 9.85006 8 9.85006C8.16321 9.85006 8.31974 9.78522 8.43514 9.66982C8.55055 9.55441 8.61539 9.39788 8.61539 9.23467V9.17929C10.0185 8.9216 11.0769 7.80237 11.0769 6.46544C11.0769 4.93852 9.69692 3.69621 8 3.69621ZM16 8.0039C16 9.58615 15.5308 11.1329 14.6518 12.4485C13.7727 13.7641 12.5233 14.7894 11.0615 15.3949C9.59966 16.0004 7.99113 16.1589 6.43928 15.8502C4.88743 15.5415 3.46197 14.7796 2.34315 13.6608C1.22433 12.5419 0.462403 11.1165 0.153721 9.56463C-0.15496 8.01278 0.00346628 6.40425 0.608967 4.94244C1.21447 3.48063 2.23985 2.2312 3.55544 1.35215C4.87103 0.473098 6.41775 0.00390625 8 0.00390625C10.121 0.00614611 12.1546 0.84972 13.6544 2.34953C15.1542 3.84933 15.9978 5.88286 16 8.0039ZM14.7692 8.0039C14.7692 6.66508 14.3722 5.35632 13.6284 4.24312C12.8846 3.12993 11.8274 2.2623 10.5905 1.74995C9.35356 1.23761 7.99249 1.10355 6.67939 1.36474C5.36629 1.62594 4.16013 2.27064 3.21343 3.21734C2.26674 4.16403 1.62203 5.37019 1.36084 6.68329C1.09965 7.9964 1.2337 9.35746 1.74605 10.5944C2.2584 11.8313 3.12603 12.8885 4.23922 13.6323C5.35241 14.3761 6.66117 14.7731 8 14.7731C9.79469 14.7711 11.5153 14.0573 12.7843 12.7882C14.0534 11.5192 14.7672 9.79859 14.7692 8.0039Z"
fill="{{ fill ?: 'black' }}"/>
</svg>
// add icons to this array with their filename and type,
// the loop at the bottom of the file will create classes for them
$icons: (
//'facebook': 'svg',
//'instagram': 'svg',
//'twitter': 'svg',
//'linkedin': 'svg',
//'youtube': 'svg',
//'external-primary': 'svg',
//'phone': 'svg',
//'mail': 'svg',
//'pin': 'svg',
);
.icon {
position: relative;
display: inline-block;
width: 1em;
height: 1em;
text-align: center;
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
vertical-align: baseline;
top: 0.1em;
svg,
img {
display: block;
width: 100%;
max-height: 100%;
vertical-align: middle;
}
svg {
height: 100%;
//fill: #000;
}
&:before {
font-size: 1em;
display: inline-block;
}
@each $name, $extension in $icons {
&--#{$name} {
background-image: url('../img/icon-#{$name}.#{$extension}');
}
}
// Layout
&--margin-before {
margin-inline-start: 0.35em;
}
&--margin-after {
margin-inline-end: 0.35em;
}
// Themes
&--primary {
svg, path {
fill: $primary !important;
}
}
&--secondary {
svg, path {
fill: $secondary !important;
}
}
&--tertiary {
svg, path {
fill: $tertiary !important;
}
}
// Variant generator
// (see loop at top)
//@each $name, $extension in $icons {
// &--#{$name} {
// background-image: url('../img/icon-#{$name}.#{$extension}');
// }
//}
// Special
@at-root {
a, button {
&:where(:has(.svgHeart)) {
path {
fill: rgba(white, 0);
stroke-width: 2;
stroke: $grey;
transition: all 100ms;
}
&:hover, &:focus {
path {
fill: rgba($pink, 0.5);
stroke-width: 0;
}
}
&:active {
path {
fill: $pink;
stroke-width: 0;
}
}
}
&:where(:has(.svgHeart--filled)) {
path {
transition: all 100ms;
}
&:hover, &:focus {
path {
fill: rgba($pink, 0.5);
stroke-width: 0;
}
}
&:active {
path {
fill: rgba(white, 0);
stroke-width: 2;
}
}
}
}
}
}